mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-09 17:09:26 +02:00
265 lines
408 KiB
HTML
265 lines
408 KiB
HTML
<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ChargingAttackMove | pokemon-rogue-battle</title><meta name="description" content="Documentation for pokemon-rogue-battle"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><a href="../index.html" class="title">pokemon-rogue-battle</a><div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/><ul role="listbox" id="tsd-search-results"></ul><div id="tsd-search-status" aria-live="polite" aria-atomic="true"><div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb" aria-label="Breadcrumb"><li><a href="../modules/data_moves_move.html">data/moves/move</a></li><li><a href="" aria-current="page">ChargingAttackMove</a></li></ul><h1>Class ChargingAttackMove</h1></div><section class="tsd-panel tsd-hierarchy" data-refl="17263"><h4>Hierarchy</h4><ul class="tsd-hierarchy"><li class="tsd-hierarchy-item"><span class="tsd-signature-type">(Anonymous class)</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-keyword">typeof</span> <a href="data_moves_move.AttackMove.html" class="tsd-signature-type tsd-kind-class">AttackMove</a><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">></span> <span class="tsd-signature-symbol">&</span> <a href="data_moves_move.AttackMove.html" class="tsd-signature-type tsd-kind-class">AttackMove</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">></span><ul class="tsd-hierarchy"><li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">ChargingAttackMove</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1140">src/data/moves/move.ts:1140</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h5 class="tsd-index-heading uppercase">Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Constructor"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
|
||
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#accuracy" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accuracy</span></a>
|
||
<a href="#attrs" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>attrs</span></a>
|
||
<a href="#chance" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chance</span></a>
|
||
<a href="#chargeanim" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>charge<wbr/>Anim</span></a>
|
||
<a href="#chargeattrs" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>charge<wbr/>Attrs</span></a>
|
||
<a href="#effect" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>effect</span></a>
|
||
<a href="#generation" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>generation</span></a>
|
||
<a href="#id" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a>
|
||
<a href="#movetarget" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move<wbr/>Target</span></a>
|
||
<a href="#name" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a>
|
||
<a href="#power" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>power</span></a>
|
||
<a href="#pp" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pp</span></a>
|
||
<a href="#priority" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>priority</span></a>
|
||
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#category" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>category</span></a>
|
||
<a href="#type" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>type</span></a>
|
||
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#addattr" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Attr</span></a>
|
||
<a href="#applyconditions" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>apply<wbr/>Conditions</span></a>
|
||
<a href="#attr" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>attr</span></a>
|
||
<a href="#ballbombmove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ball<wbr/>Bomb<wbr/>Move</span></a>
|
||
<a href="#bitingmove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>biting<wbr/>Move</span></a>
|
||
<a href="#calculatebattleaccuracy" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>calculate<wbr/>Battle<wbr/>Accuracy</span></a>
|
||
<a href="#calculatebattlepower" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>calculate<wbr/>Battle<wbr/>Power</span></a>
|
||
<a href="#calculateeffectivepower" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>calculate<wbr/>Effective<wbr/>Power</span></a>
|
||
<a href="#canbemultistrikeenhanced" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>can<wbr/>Be<wbr/>Multi<wbr/>Strike<wbr/>Enhanced</span></a>
|
||
<a href="#chargeattr" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>charge<wbr/>Attr</span></a>
|
||
<a href="#chargetext" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>charge<wbr/>Text</span></a>
|
||
<a href="#checkallhits" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>All<wbr/>Hits</span></a>
|
||
<a href="#condition" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>condition</span></a>
|
||
<a href="#dancemove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>dance<wbr/>Move</span></a>
|
||
<a href="#doesflageffectapply" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>does<wbr/>Flag<wbr/>Effect<wbr/>Apply</span></a>
|
||
<a href="#edgecase" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edge<wbr/>Case</span></a>
|
||
<a href="#findattr" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>find<wbr/>Attr</span></a>
|
||
<a href="#getattrs" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Attrs</span></a>
|
||
<a href="#getchargeattrs" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Charge<wbr/>Attrs</span></a>
|
||
<a href="#getfailedtext" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Failed<wbr/>Text</span></a>
|
||
<a href="#getpriority" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Priority</span></a>
|
||
<a href="#gettargetbenefitscore" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Target<wbr/>Benefit<wbr/>Score</span></a>
|
||
<a href="#getuserbenefitscore" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>User<wbr/>Benefit<wbr/>Score</span></a>
|
||
<a href="#hasattr" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Attr</span></a>
|
||
<a href="#haschargeattr" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Charge<wbr/>Attr</span></a>
|
||
<a href="#hasflag" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Flag</span></a>
|
||
<a href="#hidestarget" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hides<wbr/>Target</span></a>
|
||
<a href="#hidesuser" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hides<wbr/>User</span></a>
|
||
<a href="#hitssubstitute" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hits<wbr/>Substitute</span></a>
|
||
<a href="#ignoresabilities" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ignores<wbr/>Abilities</span></a>
|
||
<a href="#ignoresprotect" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ignores<wbr/>Protect</span></a>
|
||
<a href="#ignoressubstitute" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ignores<wbr/>Substitute</span></a>
|
||
<a href="#is" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is</span></a>
|
||
<a href="#isallytarget" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Ally<wbr/>Target</span></a>
|
||
<a href="#ischargingmove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Charging<wbr/>Move</span></a>
|
||
<a href="#ismultitarget" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Multi<wbr/>Target</span></a>
|
||
<a href="#istypeimmune" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Type<wbr/>Immune</span></a>
|
||
<a href="#localize" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>localize</span></a>
|
||
<a href="#makescontact" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>makes<wbr/>Contact</span></a>
|
||
<a href="#partial" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>partial</span></a>
|
||
<a href="#powdermove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>powder<wbr/>Move</span></a>
|
||
<a href="#pulsemove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pulse<wbr/>Move</span></a>
|
||
<a href="#punchingmove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>punching<wbr/>Move</span></a>
|
||
<a href="#recklessmove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reckless<wbr/>Move</span></a>
|
||
<a href="#redirectcounter" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redirect<wbr/>Counter</span></a>
|
||
<a href="#reflectable" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reflectable</span></a>
|
||
<a href="#showchargetext" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Charge<wbr/>Text</span></a>
|
||
<a href="#slicingmove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>slicing<wbr/>Move</span></a>
|
||
<a href="#soundbased" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sound<wbr/>Based</span></a>
|
||
<a href="#target" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>target</span></a>
|
||
<a href="#triagemove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>triage<wbr/>Move</span></a>
|
||
<a href="#unimplemented" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>unimplemented</span></a>
|
||
<a href="#windmove" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>wind<wbr/>Move</span></a>
|
||
</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class=""><div class="tsd-signature tsd-anchor-link" id="constructorchargingattackmove"><span class="tsd-signature-keyword">new</span> <span class="tsd-kind-constructor-signature">ChargingAttackMove</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">id</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-id.MoveId.html" class="tsd-signature-type tsd-kind-enum">MoveId</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_pokemon-type.PokemonType.html" class="tsd-signature-type tsd-kind-enum">PokemonType</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">category</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-category.MoveCategory.html" class="tsd-signature-type tsd-kind-enum">MoveCategory</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">power</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">accuracy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">pp</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">chance</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">priority</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">generation</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="" class="tsd-signature-type tsd-kind-class">ChargingAttackMove</a><a href="#constructorchargingattackmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">id</span>: <a href="../enums/enums_move-id.MoveId.html" class="tsd-signature-type tsd-kind-enum">MoveId</a></span></li><li><span><span class="tsd-kind-parameter">type</span>: <a href="../enums/enums_pokemon-type.PokemonType.html" class="tsd-signature-type tsd-kind-enum">PokemonType</a></span></li><li><span><span class="tsd-kind-parameter">category</span>: <a href="../enums/enums_move-category.MoveCategory.html" class="tsd-signature-type tsd-kind-enum">MoveCategory</a></span></li><li><span><span class="tsd-kind-parameter">power</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">accuracy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">pp</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">chance</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">priority</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">generation</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ChargingAttackMove</a></h4><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").constructor</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L980">src/data/moves/move.ts:980</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="accuracy"><span>accuracy</span><a href="#accuracy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">accuracy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").accuracy</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L111">src/data/moves/move.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="attrs"><span>attrs</span><a href="#attrs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">attrs</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").attrs</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L118">src/data/moves/move.ts:118</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="chance"><span>chance</span><a href="#chance" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chance</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The chance of a move's secondary effects activating</p>
|
||
</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").chance</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L115">src/data/moves/move.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="chargeanim"><code class="tsd-tag">Readonly</code><span>charge<wbr/>Anim</span><a href="#chargeanim" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chargeAnim</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-anims-common.ChargeAnim.html" class="tsd-signature-type tsd-kind-enum">ChargeAnim</a><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-comment tsd-typography"><p>The animation to play during the move's charging phase</p>
|
||
</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").chargeAnim</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1063">src/data/moves/move.ts:1063</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="chargeattrs"><span>charge<wbr/>Attrs</span><a href="#chargeattrs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chargeAttrs</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><div class="tsd-comment tsd-typography"><p>Move attributes that apply during the move's charging phase</p>
|
||
</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").chargeAttrs</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1068">src/data/moves/move.ts:1068</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="effect"><span>effect</span><a href="#effect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">effect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").effect</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L113">src/data/moves/move.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="generation"><span>generation</span><a href="#generation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">generation</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").generation</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L117">src/data/moves/move.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="id"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-id.MoveId.html" class="tsd-signature-type tsd-kind-enum">MoveId</a></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").id</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L105">src/data/moves/move.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="movetarget"><span>move<wbr/>Target</span><a href="#movetarget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moveTarget</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-target.MoveTarget.html" class="tsd-signature-type tsd-kind-enum">MoveTarget</a></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").moveTarget</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L109">src/data/moves/move.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="name"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").name</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L106">src/data/moves/move.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="power"><span>power</span><a href="#power" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">power</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").power</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L110">src/data/moves/move.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="pp"><span>pp</span><a href="#pp" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pp</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").pp</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L112">src/data/moves/move.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="priority"><span>priority</span><a href="#priority" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">priority</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").priority</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L116">src/data/moves/move.ts:116</a></li></ul></aside></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Accessors</h2></summary><section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="category"><span>category</span><a href="#category" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li><div class="tsd-signature" id="categorycategory"><span class="tsd-signature-keyword">get</span> <span class="tsd-kind-get-signature">category</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-category.MoveCategory.html" class="tsd-signature-type tsd-kind-enum">MoveCategory</a></div><div class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../enums/enums_move-category.MoveCategory.html" class="tsd-signature-type tsd-kind-enum">MoveCategory</a></h4><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").category</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L160">src/data/moves/move.ts:160</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="type"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li><div class="tsd-signature" id="typetype"><span class="tsd-signature-keyword">get</span> <span class="tsd-kind-get-signature">type</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_pokemon-type.PokemonType.html" class="tsd-signature-type tsd-kind-enum">PokemonType</a></div><div class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../enums/enums_pokemon-type.PokemonType.html" class="tsd-signature-type tsd-kind-enum">PokemonType</a></h4><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").type</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L157">src/data/moves/move.ts:157</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Methods</h2></summary><section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="addattr"><span>add<wbr/>Attr</span><a href="#addattr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="addattr-1"><span class="tsd-kind-call-signature">addAttr</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">attrAdd</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#addattr-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Adds a new MoveAttr to this move (appends to the attr array).
|
||
If the MoveAttr also comes with a condition, it is added to its <a href="data_moves_move.MoveCondition.html" class="tsd-kind-class"><code>MoveCondition</code></a> array.</p>
|
||
<p>Similar to <a href="data_moves_move.Move.html#attr" class="tsd-kind-method"><code>attr</code></a>, except this takes an already instantiated <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> object
|
||
as opposed to a constructor and its arguments.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">attrAdd</span>: <a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a></span><div class="tsd-comment tsd-typography"><p>The <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> to add</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p><code>this</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").addAttr</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L239">src/data/moves/move.ts:239</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="applyconditions"><span>apply<wbr/>Conditions</span><a href="#applyconditions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="applyconditions-1"><span class="tsd-kind-call-signature">applyConditions</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">move</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.Move.html" class="tsd-signature-type tsd-kind-class">Move</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#applyconditions-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Applies each <a href="data_moves_move.MoveCondition.html" class="tsd-kind-class"><code>MoveCondition</code></a> function of this move to the params, determines if the move can be used prior to calling each attribute's apply()</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> to apply conditions to</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> to apply conditions to</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">move</span>: <a href="data_moves_move.Move.html" class="tsd-signature-type tsd-kind-class">Move</a></span><div class="tsd-comment tsd-typography"><p><a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> to apply conditions to</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>boolean: false if any of the apply()'s return false, else true</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").applyConditions</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L699">src/data/moves/move.ts:699</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="attr"><span>attr</span><a href="#attr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="attr-1"><span class="tsd-kind-call-signature">attr</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#attrt">T</a> <span class="tsd-signature-keyword">extends</span> <a href="../types/utils_common.Constructor.html" class="tsd-signature-type tsd-kind-type-alias">Constructor</a><span class="tsd-signature-symbol"><</span><a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">attrType</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#attrt">T</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ConstructorParameters</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#attrt">T</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#attr-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Adds a new MoveAttr to this move (appends to the attr array).
|
||
If the MoveAttr also comes with a condition, it is added to its <a href="data_moves_move.MoveCondition.html" class="tsd-kind-class"><code>MoveCondition</code></a> array.</p>
|
||
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="attrt"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../types/utils_common.Constructor.html" class="tsd-signature-type tsd-kind-type-alias">Constructor</a><span class="tsd-signature-symbol"><</span><a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">></span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">attrType</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#attrt">T</a></span><div class="tsd-comment tsd-typography"><p>The <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> to add</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">ConstructorParameters</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#attrt">T</a><span class="tsd-signature-symbol">></span></span><div class="tsd-comment tsd-typography"><p>The arguments needed to instantiate the given class</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p><code>this</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").attr</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L216">src/data/moves/move.ts:216</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="ballbombmove"><span>ball<wbr/>Bomb<wbr/>Move</span><a href="#ballbombmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="ballbombmove-1"><span class="tsd-kind-call-signature">ballBombMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#ballbombmove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#ballbomb_move" class="tsd-kind-enum-member"><code>MoveFlags.BALLBOMB_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see">See<a href="#see" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#electro_ball" class="tsd-kind-enum-member"><code>MoveId.ELECTRO_BALL</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").ballBombMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L531">src/data/moves/move.ts:531</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="bitingmove"><span>biting<wbr/>Move</span><a href="#bitingmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="bitingmove-1"><span class="tsd-kind-call-signature">bitingMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#bitingmove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#biting_move" class="tsd-kind-enum-member"><code>MoveFlags.BITING_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-1">See<a href="#see-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#bite" class="tsd-kind-enum-member"><code>MoveId.BITE</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").bitingMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L481">src/data/moves/move.ts:481</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="calculatebattleaccuracy"><span>calculate<wbr/>Battle<wbr/>Accuracy</span><a href="#calculatebattleaccuracy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="calculatebattleaccuracy-1"><span class="tsd-kind-call-signature">calculateBattleAccuracy</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">simulated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><a href="#calculatebattleaccuracy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Calculates the accuracy of a move in battle based on various conditions and attributes.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> The Pokémon using the move.</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> The Pokémon being targeted by the move.</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">simulated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The calculated accuracy of the move.</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").calculateBattleAccuracy</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L769">src/data/moves/move.ts:769</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="calculatebattlepower"><span>calculate<wbr/>Battle<wbr/>Power</span><a href="#calculatebattlepower" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="calculatebattlepower-1"><span class="tsd-kind-call-signature">calculateBattlePower</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">source</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">simulated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><a href="#calculatebattlepower-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Calculates the power of a move in battle based on various conditions and attributes.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">source</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> The Pokémon using the move.</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> The Pokémon being targeted by the move.</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">simulated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The calculated power of the move.</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").calculateBattlePower</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L807">src/data/moves/move.ts:807</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="calculateeffectivepower"><span>calculate<wbr/>Effective<wbr/>Power</span><a href="#calculateeffectivepower" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="calculateeffectivepower-1"><span class="tsd-kind-call-signature">calculateEffectivePower</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><a href="#calculateeffectivepower-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Calculate the <a href="https://en.wikipedia.org/wiki/Expected_value">Expected Power</a> per turn
|
||
of this move, taking into account multi hit moves, accuracy, and the number of turns it
|
||
takes to execute.</p>
|
||
<p>Does not (yet) consider the current field effects or the user's abilities.</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").calculateEffectivePower</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L894">src/data/moves/move.ts:894</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="canbemultistrikeenhanced"><span>can<wbr/>Be<wbr/>Multi<wbr/>Strike<wbr/>Enhanced</span><a href="#canbemultistrikeenhanced" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="canbemultistrikeenhanced-1"><span class="tsd-kind-call-signature">canBeMultiStrikeEnhanced</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">restrictSpread</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#canbemultistrikeenhanced-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns <code>true</code> if this move can be given additional strikes
|
||
by enhancing effects.
|
||
Currently used for <a href="https://bulbapedia.bulbagarden.net/wiki/Parental_Bond_(Ability)">Parental Bond</a>
|
||
and <a href="modifier_modifier.PokemonMultiHitModifier.html" class="tsd-kind-class"><code>Multi-Lens</code></a>.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p>The <a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> using the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">restrictSpread</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span><div class="tsd-comment tsd-typography"><p><code>true</code> if the enhancing effect
|
||
should not affect multi-target moves (default <code>false</code>)</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").canBeMultiStrikeEnhanced</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L936">src/data/moves/move.ts:936</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="chargeattr"><span>charge<wbr/>Attr</span><a href="#chargeattr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="chargeattr-1"><span class="tsd-kind-call-signature">chargeAttr</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#chargeattrt">T</a> <span class="tsd-signature-keyword">extends</span> <a href="../types/utils_common.Constructor.html" class="tsd-signature-type tsd-kind-type-alias">Constructor</a><span class="tsd-signature-symbol"><</span><a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">ChargeAttrType</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#chargeattrt">T</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ConstructorParameters</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#chargeattrt">T</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#chargeattr-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Adds an attribute to this move to be applied during the move's charging phase</p>
|
||
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="chargeattrt"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../types/utils_common.Constructor.html" class="tsd-signature-type tsd-kind-type-alias">Constructor</a><span class="tsd-signature-symbol"><</span><a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">></span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ChargeAttrType</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#chargeattrt">T</a></span><div class="tsd-comment tsd-typography"><p>the type of <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> being added</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">ConstructorParameters</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#chargeattrt">T</a><span class="tsd-signature-symbol">></span></span><div class="tsd-comment tsd-typography"><p>the parameters to construct the given <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> with</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>this <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> (for chaining API purposes)</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").chargeAttr</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1131">src/data/moves/move.ts:1131</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="chargetext"><span>charge<wbr/>Text</span><a href="#chargetext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="chargetext-1"><span class="tsd-kind-call-signature">chargeText</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">chargeText</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#chargetext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the text to be displayed during this move's charging phase.
|
||
References to the user Pokemon should be written as "{USER}", and
|
||
references to the target Pokemon should be written as "{TARGET}".</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">chargeText</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>the text to set</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>this <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> (for chaining API purposes)</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").chargeText</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1081">src/data/moves/move.ts:1081</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="checkallhits"><span>check<wbr/>All<wbr/>Hits</span><a href="#checkallhits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="checkallhits-1"><span class="tsd-kind-call-signature">checkAllHits</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#checkallhits-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#check_all_hits" class="tsd-kind-enum-member"><code>MoveFlags.CHECK_ALL_HITS</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-2">See<a href="#see-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#triple_axel" class="tsd-kind-enum-member"><code>MoveId.TRIPLE_AXEL</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").checkAllHits</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L591">src/data/moves/move.ts:591</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="condition"><span>condition</span><a href="#condition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="condition-1"><span class="tsd-kind-call-signature">condition</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">condition</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.MoveCondition.html" class="tsd-signature-type tsd-kind-class">MoveCondition</a> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">MoveConditionFunc</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#condition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Adds a condition to this move (in addition to any provided by its prior <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a>s).
|
||
The move will fail upon use if at least 1 of its conditions is not met.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">condition</span>: <a href="data_moves_move.MoveCondition.html" class="tsd-signature-type tsd-kind-class">MoveCondition</a> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">MoveConditionFunc</span></span><div class="tsd-comment tsd-typography"><p>The <a href="data_moves_move.MoveCondition.html" class="tsd-kind-class"><code>MoveCondition</code></a> or MoveConditionFunc to add to the conditions array.</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p><code>this</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").condition</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L369">src/data/moves/move.ts:369</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="dancemove"><span>dance<wbr/>Move</span><a href="#dancemove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="dancemove-1"><span class="tsd-kind-call-signature">danceMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#dancemove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#dance_move" class="tsd-kind-enum-member"><code>MoveFlags.DANCE_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-3">See<a href="#see-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#petal_dance" class="tsd-kind-enum-member"><code>MoveId.PETAL_DANCE</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").danceMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L551">src/data/moves/move.ts:551</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="doesflageffectapply"><span>does<wbr/>Flag<wbr/>Effect<wbr/>Apply</span><a href="#doesflageffectapply" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="doesflageffectapply-1"><span class="tsd-kind-call-signature">doesFlagEffectApply</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">__namedParameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">flag</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-flags.MoveFlags.html" class="tsd-signature-type tsd-kind-enum">MoveFlags</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">isFollowUp</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">target</span><span class="tsd-signature-symbol">?:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#doesflageffectapply-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Checks if the move flag applies to the pokemon(s) using/receiving the move</p>
|
||
<p>This method will take the <code>user</code>'s ability into account when reporting flags, e.g.
|
||
calling this method for <a href="../enums/enums_move-flags.MoveFlags.html#makes_contact" class="tsd-kind-enum-member"><code>MAKES_CONTACT</code></a>
|
||
will return <code>false</code> if the user has a <a href="../enums/enums_ability-id.AbilityId.html#long_reach" class="tsd-kind-enum-member"><code>AbilityId.LONG_REACH</code></a> that is not being suppressed.</p>
|
||
<p><strong>Note:</strong> This method only checks if the move should have effectively have the flag applied to its use.
|
||
It does <em>not</em> check whether the flag will trigger related effects.
|
||
For example using this method to check <a href="../enums/enums_move-flags.MoveFlags.html#wind_move" class="tsd-kind-enum-member"><code>MoveFlags.WIND_MOVE</code></a>
|
||
will not consider <a href="../enums/enums_ability-id.AbilityId.html#wind_rider" class="tsd-kind-enum-member"><code>Wind Rider </code></a>.</p>
|
||
<p>To simply check whether the move has a flag, use <a href="data_moves_move.Move.html#hasflag" class="tsd-kind-method"><code>hasFlag</code></a>.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">__namedParameters</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">flag</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-flags.MoveFlags.html" class="tsd-signature-type tsd-kind-enum">MoveFlags</a><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">isFollowUp</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">target</span><span class="tsd-signature-symbol">?:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a> <span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>boolean</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-4">See<a href="#see-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="data_moves_move.Move.html#hasflag" class="tsd-kind-method"><code>hasFlag</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").doesFlagEffectApply</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L646">src/data/moves/move.ts:646</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="edgecase"><span>edge<wbr/>Case</span><a href="#edgecase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="edgecase-1"><span class="tsd-kind-call-signature">edgeCase</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#edgecase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Mark a move as having one or more edge cases.
|
||
The move may lack certain niche interactions with other moves/abilities,
|
||
but still functions as intended in most cases.</p>
|
||
<p>When using this, <strong>make sure to document the edge case</strong> (or else this becomes pointless).</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p><code>this</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").edgeCase</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L386">src/data/moves/move.ts:386</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="findattr"><span>find<wbr/>Attr</span><a href="#findattr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="findattr-1"><span class="tsd-kind-call-signature">findAttr</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">attrPredicate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">attr</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><a href="#findattr-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Find the first attribute that matches a given predicate function.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">attrPredicate</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">attr</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">boolean</span></span><div class="tsd-comment tsd-typography"><p>The predicate function to search <code>MoveAttr</code>s by</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="data_moves_move.MoveAttr.html" class="tsd-signature-type tsd-kind-class">MoveAttr</a></h4><p>The first <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> for which <code>attrPredicate</code> returns <code>true</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").findAttr</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L203">src/data/moves/move.ts:203</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="getattrs"><span>get<wbr/>Attrs</span><a href="#getattrs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="getattrs-1"><span class="tsd-kind-call-signature">getAttrs</span><span class="tsd-signature-symbol"><</span><br/> <a class="tsd-signature-type tsd-kind-type-parameter" href="#getattrst">T</a> <span class="tsd-signature-keyword">extends</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DelayedAttackAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MessageHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeakBlastHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreMoveMessageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreUseInterruptAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RespectAttackTypeImmunityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreOpponentStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HighCritAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CritOnlyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FixedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"UserHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetHalfHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchHpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CounterDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomLevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ModifiedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SurviveDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SplashAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CelebrateAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RecoilAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttrOnHit"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HalfSacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddSubstituteAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PartyStatusCureAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlameBurstAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialFullRestoreAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreWeatherTypeDebuffAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PlantHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SandHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BoostHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IncrementMovePriorityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PsychoShiftEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealHeldItemChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveHeldItemAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"EatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealEatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassSleepAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassBurnDamageReductionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearWeatherAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearTerrainAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherInstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OverrideMoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AwaitCombinedPledgeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SecretPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PostVictoryStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AcupressureStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GrowthStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CutHpStatStageBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OrderUpStatBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InvertStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResetStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpSplitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariablePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LessPPMorePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeatUpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DoublePowerChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUsePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseMultiBasePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ElectroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GyroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LowHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CompareWeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OpponentHighHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TurnDamagedDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MagnitudePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AntiSunlightPowerDecreaseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FriendshipPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RageFistPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PositiveStatStagePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PunishmentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PresentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpitUpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwallowHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitPowerIncrementAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastMoveDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeStabBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RoundPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CueNextRoundAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatChangeBeforeDmgCalcAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpectralThiefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetAtkUserAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ThunderAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StormAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AlwaysHitMinimizeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ToxicAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BlizzardAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PhotonGeyserCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusCategoryOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShellSideArmCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FormChangeItemTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TechnoBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AuraWheelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RagingBullTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IvyCudgelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherBallTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainPulseTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HiddenPowerTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraStarstormTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchUserTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NeutralDamageAgainstFlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IceNoEffectTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeChartAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FreezeDryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SheerColdAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MissEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NoEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TypelessAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassRedirectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FrenzyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SemiInvulnerableAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LeechSeedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FallDownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GulpMissileTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"JawLockAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CurseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LapseBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlinchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConfuseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RechargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ProtectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FaintCountdownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveAllSubstitutesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagForDoubleDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveScreensAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddPledgeEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RevivalBlessingAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceSwitchOutAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChillyReceptionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyBiomeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FirstMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CallMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMovesetMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NaturePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RepeatMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AttackReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovesetCopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SketchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityCopyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityGiveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwitchAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SuppressAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TransformAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShiftStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AverageStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoneyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DestinyBondAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastResortAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableTargetAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AfterYouAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceLastAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsSameTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResistLastMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ExposedMoveAttr"</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">attrType</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#getattrst">T</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="../types/_types_move-types.MoveAttrMap.html" class="tsd-signature-type tsd-kind-type-alias">MoveAttrMap</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#getattrst">T</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><a href="#getattrs-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Get all move attributes that match <code>attrType</code>.</p>
|
||
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getattrst"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DelayedAttackAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MessageHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeakBlastHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreMoveMessageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreUseInterruptAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RespectAttackTypeImmunityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreOpponentStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HighCritAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CritOnlyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FixedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"UserHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetHalfHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchHpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CounterDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomLevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ModifiedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SurviveDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SplashAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CelebrateAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RecoilAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttrOnHit"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HalfSacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddSubstituteAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PartyStatusCureAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlameBurstAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialFullRestoreAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreWeatherTypeDebuffAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PlantHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SandHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BoostHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IncrementMovePriorityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PsychoShiftEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealHeldItemChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveHeldItemAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"EatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealEatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassSleepAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassBurnDamageReductionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearWeatherAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearTerrainAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherInstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OverrideMoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AwaitCombinedPledgeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SecretPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PostVictoryStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AcupressureStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GrowthStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CutHpStatStageBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OrderUpStatBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InvertStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResetStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpSplitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariablePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LessPPMorePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeatUpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DoublePowerChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUsePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseMultiBasePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ElectroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GyroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LowHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CompareWeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OpponentHighHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TurnDamagedDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MagnitudePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AntiSunlightPowerDecreaseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FriendshipPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RageFistPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PositiveStatStagePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PunishmentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PresentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpitUpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwallowHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitPowerIncrementAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastMoveDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeStabBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RoundPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CueNextRoundAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatChangeBeforeDmgCalcAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpectralThiefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetAtkUserAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ThunderAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StormAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AlwaysHitMinimizeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ToxicAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BlizzardAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PhotonGeyserCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusCategoryOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShellSideArmCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FormChangeItemTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TechnoBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AuraWheelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RagingBullTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IvyCudgelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherBallTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainPulseTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HiddenPowerTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraStarstormTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchUserTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NeutralDamageAgainstFlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IceNoEffectTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeChartAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FreezeDryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SheerColdAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MissEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NoEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TypelessAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassRedirectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FrenzyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SemiInvulnerableAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LeechSeedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FallDownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GulpMissileTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"JawLockAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CurseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LapseBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlinchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConfuseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RechargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ProtectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FaintCountdownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveAllSubstitutesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagForDoubleDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveScreensAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddPledgeEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RevivalBlessingAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceSwitchOutAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChillyReceptionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyBiomeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FirstMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CallMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMovesetMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NaturePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RepeatMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AttackReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovesetCopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SketchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityCopyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityGiveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwitchAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SuppressAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TransformAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShiftStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AverageStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoneyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DestinyBondAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastResortAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableTargetAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AfterYouAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceLastAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsSameTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResistLastMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ExposedMoveAttr"</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">attrType</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#getattrst">T</a></span><div class="tsd-comment tsd-typography"><p>The name of a <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> to search for</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/_types_move-types.MoveAttrMap.html" class="tsd-signature-type tsd-kind-type-alias">MoveAttrMap</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#getattrst">T</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span></h4><p>An array containing all attributes matching <code>attrType</code>, or an empty array if none match.</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").getAttrs</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L176">src/data/moves/move.ts:176</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="getchargeattrs"><span>get<wbr/>Charge<wbr/>Attrs</span><a href="#getchargeattrs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="getchargeattrs-1"><span class="tsd-kind-call-signature">getChargeAttrs</span><span class="tsd-signature-symbol"><</span><br/> <a class="tsd-signature-type tsd-kind-type-parameter" href="#getchargeattrst">T</a> <span class="tsd-signature-keyword">extends</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DelayedAttackAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MessageHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeakBlastHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreMoveMessageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreUseInterruptAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RespectAttackTypeImmunityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreOpponentStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HighCritAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CritOnlyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FixedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"UserHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetHalfHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchHpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CounterDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomLevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ModifiedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SurviveDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SplashAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CelebrateAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RecoilAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttrOnHit"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HalfSacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddSubstituteAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PartyStatusCureAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlameBurstAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialFullRestoreAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreWeatherTypeDebuffAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PlantHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SandHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BoostHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IncrementMovePriorityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PsychoShiftEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealHeldItemChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveHeldItemAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"EatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealEatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassSleepAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassBurnDamageReductionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearWeatherAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearTerrainAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherInstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OverrideMoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AwaitCombinedPledgeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SecretPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PostVictoryStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AcupressureStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GrowthStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CutHpStatStageBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OrderUpStatBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InvertStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResetStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpSplitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariablePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LessPPMorePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeatUpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DoublePowerChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUsePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseMultiBasePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ElectroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GyroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LowHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CompareWeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OpponentHighHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TurnDamagedDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MagnitudePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AntiSunlightPowerDecreaseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FriendshipPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RageFistPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PositiveStatStagePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PunishmentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PresentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpitUpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwallowHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitPowerIncrementAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastMoveDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeStabBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RoundPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CueNextRoundAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatChangeBeforeDmgCalcAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpectralThiefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetAtkUserAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ThunderAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StormAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AlwaysHitMinimizeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ToxicAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BlizzardAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PhotonGeyserCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusCategoryOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShellSideArmCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FormChangeItemTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TechnoBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AuraWheelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RagingBullTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IvyCudgelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherBallTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainPulseTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HiddenPowerTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraStarstormTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchUserTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NeutralDamageAgainstFlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IceNoEffectTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeChartAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FreezeDryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SheerColdAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MissEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NoEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TypelessAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassRedirectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FrenzyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SemiInvulnerableAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LeechSeedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FallDownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GulpMissileTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"JawLockAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CurseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LapseBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlinchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConfuseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RechargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ProtectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FaintCountdownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveAllSubstitutesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagForDoubleDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveScreensAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddPledgeEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RevivalBlessingAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceSwitchOutAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChillyReceptionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyBiomeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FirstMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CallMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMovesetMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NaturePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RepeatMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AttackReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovesetCopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SketchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityCopyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityGiveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwitchAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SuppressAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TransformAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShiftStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AverageStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoneyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DestinyBondAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastResortAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableTargetAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AfterYouAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceLastAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsSameTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResistLastMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ExposedMoveAttr"</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">attrType</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#getchargeattrst">T</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="../types/_types_move-types.MoveAttrMap.html" class="tsd-signature-type tsd-kind-type-alias">MoveAttrMap</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchargeattrst">T</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><a href="#getchargeattrs-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Gets all charge attributes of the given attribute type.</p>
|
||
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchargeattrst"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DelayedAttackAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MessageHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeakBlastHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreMoveMessageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreUseInterruptAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RespectAttackTypeImmunityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreOpponentStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HighCritAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CritOnlyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FixedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"UserHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetHalfHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchHpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CounterDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomLevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ModifiedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SurviveDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SplashAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CelebrateAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RecoilAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttrOnHit"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HalfSacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddSubstituteAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PartyStatusCureAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlameBurstAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialFullRestoreAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreWeatherTypeDebuffAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PlantHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SandHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BoostHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IncrementMovePriorityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PsychoShiftEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealHeldItemChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveHeldItemAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"EatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealEatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassSleepAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassBurnDamageReductionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearWeatherAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearTerrainAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherInstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OverrideMoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AwaitCombinedPledgeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SecretPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PostVictoryStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AcupressureStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GrowthStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CutHpStatStageBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OrderUpStatBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InvertStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResetStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpSplitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariablePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LessPPMorePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeatUpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DoublePowerChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUsePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseMultiBasePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ElectroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GyroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LowHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CompareWeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OpponentHighHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TurnDamagedDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MagnitudePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AntiSunlightPowerDecreaseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FriendshipPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RageFistPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PositiveStatStagePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PunishmentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PresentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpitUpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwallowHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitPowerIncrementAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastMoveDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeStabBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RoundPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CueNextRoundAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatChangeBeforeDmgCalcAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpectralThiefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetAtkUserAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ThunderAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StormAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AlwaysHitMinimizeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ToxicAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BlizzardAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PhotonGeyserCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusCategoryOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShellSideArmCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FormChangeItemTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TechnoBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AuraWheelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RagingBullTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IvyCudgelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherBallTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainPulseTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HiddenPowerTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraStarstormTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchUserTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NeutralDamageAgainstFlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IceNoEffectTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeChartAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FreezeDryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SheerColdAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MissEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NoEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TypelessAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassRedirectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FrenzyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SemiInvulnerableAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LeechSeedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FallDownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GulpMissileTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"JawLockAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CurseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LapseBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlinchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConfuseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RechargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ProtectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FaintCountdownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveAllSubstitutesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagForDoubleDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveScreensAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddPledgeEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RevivalBlessingAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceSwitchOutAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChillyReceptionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyBiomeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FirstMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CallMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMovesetMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NaturePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RepeatMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AttackReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovesetCopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SketchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityCopyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityGiveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwitchAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SuppressAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TransformAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShiftStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AverageStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoneyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DestinyBondAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastResortAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableTargetAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AfterYouAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceLastAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsSameTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResistLastMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ExposedMoveAttr"</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">attrType</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#getchargeattrst">T</a></span><div class="tsd-comment tsd-typography"><p>any attribute that extends <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a></p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/_types_move-types.MoveAttrMap.html" class="tsd-signature-type tsd-kind-type-alias">MoveAttrMap</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchargeattrst">T</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span></h4><p>Array of attributes that match <code>attrType</code>, or an empty array if
|
||
no matches are found.</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").getChargeAttrs</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1104">src/data/moves/move.ts:1104</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="getfailedtext"><span>get<wbr/>Failed<wbr/>Text</span><a href="#getfailedtext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="getfailedtext-1"><span class="tsd-kind-call-signature">getFailedText</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">move</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.Move.html" class="tsd-signature-type tsd-kind-class">Move</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">string</span><a href="#getfailedtext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sees if a move has a custom failure text (by looking at each <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> of this move)</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> using the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> target of the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">move</span>: <a href="data_moves_move.Move.html" class="tsd-signature-type tsd-kind-class">Move</a></span><div class="tsd-comment tsd-typography"><p><a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> with this attribute</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">string</span></h4><p>string of the custom failure text, or <code>null</code> if it uses the default text ("But it failed!")</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").getFailedText</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L710">src/data/moves/move.ts:710</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="getpriority"><span>get<wbr/>Priority</span><a href="#getpriority" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="getpriority-1"><span class="tsd-kind-call-signature">getPriority</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">simulated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><a href="#getpriority-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span></li><li><span><span class="tsd-kind-parameter">simulated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").getPriority</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L878">src/data/moves/move.ts:878</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="gettargetbenefitscore"><span>get<wbr/>Target<wbr/>Benefit<wbr/>Score</span><a href="#gettargetbenefitscore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="gettargetbenefitscore-1"><span class="tsd-kind-call-signature">getTargetBenefitScore</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">move</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.Move.html" class="tsd-signature-type tsd-kind-class">Move</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><a href="#gettargetbenefitscore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> using the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> receiving the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">move</span>: <a href="data_moves_move.Move.html" class="tsd-signature-type tsd-kind-class">Move</a></span><div class="tsd-comment tsd-typography"><p><a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> using the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>integer representing the total benefitScore</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="data_moves_move.Move.html">Move</a>.<a href="data_moves_move.Move.html#gettargetbenefitscore">getTargetBenefitScore</a></p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L747">src/data/moves/move.ts:747</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="getuserbenefitscore"><span>get<wbr/>User<wbr/>Benefit<wbr/>Score</span><a href="#getuserbenefitscore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="getuserbenefitscore-1"><span class="tsd-kind-call-signature">getUserBenefitScore</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">move</span><span class="tsd-signature-symbol">:</span> <a href="data_moves_move.Move.html" class="tsd-signature-type tsd-kind-class">Move</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><a href="#getuserbenefitscore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Calculates the userBenefitScore across all the attributes and conditions</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> using the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p><a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> receiving the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">move</span>: <a href="data_moves_move.Move.html" class="tsd-signature-type tsd-kind-class">Move</a></span><div class="tsd-comment tsd-typography"><p><a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> using the move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>integer representing the total benefitScore</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").getUserBenefitScore</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L726">src/data/moves/move.ts:726</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="hasattr"><span>has<wbr/>Attr</span><a href="#hasattr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="hasattr-1"><span class="tsd-kind-call-signature">hasAttr</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">attrType</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DelayedAttackAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MessageHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeakBlastHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreMoveMessageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreUseInterruptAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RespectAttackTypeImmunityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreOpponentStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HighCritAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CritOnlyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FixedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"UserHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetHalfHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchHpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CounterDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomLevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ModifiedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SurviveDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SplashAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CelebrateAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RecoilAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttrOnHit"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HalfSacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddSubstituteAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PartyStatusCureAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlameBurstAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialFullRestoreAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreWeatherTypeDebuffAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PlantHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SandHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BoostHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IncrementMovePriorityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PsychoShiftEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealHeldItemChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveHeldItemAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"EatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealEatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassSleepAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassBurnDamageReductionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearWeatherAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearTerrainAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherInstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OverrideMoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AwaitCombinedPledgeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SecretPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PostVictoryStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AcupressureStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GrowthStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CutHpStatStageBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OrderUpStatBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InvertStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResetStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpSplitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariablePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LessPPMorePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeatUpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DoublePowerChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUsePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseMultiBasePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ElectroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GyroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LowHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CompareWeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OpponentHighHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TurnDamagedDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MagnitudePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AntiSunlightPowerDecreaseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FriendshipPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RageFistPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PositiveStatStagePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PunishmentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PresentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpitUpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwallowHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitPowerIncrementAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastMoveDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeStabBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RoundPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CueNextRoundAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatChangeBeforeDmgCalcAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpectralThiefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetAtkUserAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ThunderAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StormAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AlwaysHitMinimizeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ToxicAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BlizzardAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PhotonGeyserCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusCategoryOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShellSideArmCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FormChangeItemTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TechnoBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AuraWheelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RagingBullTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IvyCudgelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherBallTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainPulseTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HiddenPowerTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraStarstormTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchUserTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NeutralDamageAgainstFlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IceNoEffectTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeChartAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FreezeDryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SheerColdAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MissEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NoEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TypelessAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassRedirectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FrenzyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SemiInvulnerableAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LeechSeedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FallDownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GulpMissileTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"JawLockAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CurseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LapseBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlinchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConfuseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RechargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ProtectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FaintCountdownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveAllSubstitutesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagForDoubleDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveScreensAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddPledgeEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RevivalBlessingAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceSwitchOutAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChillyReceptionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyBiomeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FirstMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CallMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMovesetMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NaturePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RepeatMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AttackReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovesetCopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SketchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityCopyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityGiveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwitchAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SuppressAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TransformAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShiftStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AverageStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoneyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DestinyBondAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastResortAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableTargetAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AfterYouAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceLastAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsSameTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResistLastMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ExposedMoveAttr"</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#hasattr-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Check if a move has an attribute that matches <code>attrType</code>.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">attrType</span>: <br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DelayedAttackAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MessageHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeakBlastHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreMoveMessageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreUseInterruptAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RespectAttackTypeImmunityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreOpponentStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HighCritAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CritOnlyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FixedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"UserHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetHalfHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchHpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CounterDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomLevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ModifiedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SurviveDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SplashAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CelebrateAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RecoilAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttrOnHit"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HalfSacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddSubstituteAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PartyStatusCureAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlameBurstAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialFullRestoreAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreWeatherTypeDebuffAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PlantHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SandHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BoostHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IncrementMovePriorityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PsychoShiftEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealHeldItemChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveHeldItemAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"EatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealEatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassSleepAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassBurnDamageReductionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearWeatherAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearTerrainAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherInstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OverrideMoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AwaitCombinedPledgeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SecretPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PostVictoryStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AcupressureStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GrowthStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CutHpStatStageBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OrderUpStatBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InvertStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResetStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpSplitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariablePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LessPPMorePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeatUpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DoublePowerChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUsePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseMultiBasePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ElectroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GyroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LowHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CompareWeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OpponentHighHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TurnDamagedDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MagnitudePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AntiSunlightPowerDecreaseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FriendshipPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RageFistPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PositiveStatStagePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PunishmentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PresentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpitUpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwallowHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitPowerIncrementAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastMoveDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeStabBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RoundPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CueNextRoundAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatChangeBeforeDmgCalcAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpectralThiefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetAtkUserAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ThunderAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StormAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AlwaysHitMinimizeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ToxicAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BlizzardAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PhotonGeyserCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusCategoryOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShellSideArmCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FormChangeItemTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TechnoBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AuraWheelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RagingBullTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IvyCudgelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherBallTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainPulseTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HiddenPowerTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraStarstormTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchUserTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NeutralDamageAgainstFlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IceNoEffectTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeChartAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FreezeDryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SheerColdAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MissEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NoEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TypelessAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassRedirectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FrenzyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SemiInvulnerableAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LeechSeedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FallDownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GulpMissileTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"JawLockAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CurseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LapseBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlinchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConfuseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RechargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ProtectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FaintCountdownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveAllSubstitutesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagForDoubleDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveScreensAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddPledgeEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RevivalBlessingAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceSwitchOutAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChillyReceptionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyBiomeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FirstMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CallMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMovesetMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NaturePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RepeatMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AttackReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovesetCopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SketchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityCopyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityGiveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwitchAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SuppressAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TransformAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShiftStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AverageStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoneyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DestinyBondAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastResortAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableTargetAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AfterYouAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceLastAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsSameTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResistLastMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ExposedMoveAttr"</span></span><div class="tsd-comment tsd-typography"><p>The name of a <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a> to search for</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Whether this move has at least 1 attribute that matches <code>attrType</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").hasAttr</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L189">src/data/moves/move.ts:189</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="haschargeattr"><span>has<wbr/>Charge<wbr/>Attr</span><a href="#haschargeattr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="haschargeattr-1"><span class="tsd-kind-call-signature">hasChargeAttr</span><span class="tsd-signature-symbol"><</span><br/> <a class="tsd-signature-type tsd-kind-type-parameter" href="#haschargeattrt">T</a> <span class="tsd-signature-keyword">extends</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DelayedAttackAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MessageHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeakBlastHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreMoveMessageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreUseInterruptAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RespectAttackTypeImmunityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreOpponentStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HighCritAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CritOnlyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FixedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"UserHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetHalfHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchHpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CounterDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomLevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ModifiedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SurviveDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SplashAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CelebrateAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RecoilAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttrOnHit"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HalfSacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddSubstituteAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PartyStatusCureAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlameBurstAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialFullRestoreAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreWeatherTypeDebuffAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PlantHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SandHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BoostHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IncrementMovePriorityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PsychoShiftEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealHeldItemChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveHeldItemAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"EatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealEatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassSleepAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassBurnDamageReductionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearWeatherAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearTerrainAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherInstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OverrideMoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AwaitCombinedPledgeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SecretPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PostVictoryStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AcupressureStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GrowthStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CutHpStatStageBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OrderUpStatBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InvertStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResetStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpSplitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariablePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LessPPMorePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeatUpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DoublePowerChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUsePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseMultiBasePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ElectroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GyroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LowHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CompareWeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OpponentHighHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TurnDamagedDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MagnitudePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AntiSunlightPowerDecreaseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FriendshipPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RageFistPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PositiveStatStagePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PunishmentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PresentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpitUpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwallowHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitPowerIncrementAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastMoveDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeStabBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RoundPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CueNextRoundAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatChangeBeforeDmgCalcAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpectralThiefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetAtkUserAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ThunderAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StormAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AlwaysHitMinimizeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ToxicAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BlizzardAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PhotonGeyserCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusCategoryOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShellSideArmCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FormChangeItemTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TechnoBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AuraWheelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RagingBullTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IvyCudgelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherBallTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainPulseTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HiddenPowerTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraStarstormTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchUserTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NeutralDamageAgainstFlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IceNoEffectTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeChartAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FreezeDryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SheerColdAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MissEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NoEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TypelessAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassRedirectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FrenzyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SemiInvulnerableAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LeechSeedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FallDownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GulpMissileTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"JawLockAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CurseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LapseBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlinchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConfuseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RechargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ProtectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FaintCountdownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveAllSubstitutesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagForDoubleDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveScreensAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddPledgeEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RevivalBlessingAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceSwitchOutAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChillyReceptionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyBiomeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FirstMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CallMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMovesetMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NaturePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RepeatMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AttackReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovesetCopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SketchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityCopyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityGiveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwitchAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SuppressAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TransformAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShiftStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AverageStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoneyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DestinyBondAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastResortAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableTargetAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AfterYouAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceLastAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsSameTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResistLastMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ExposedMoveAttr"</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">attrType</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#haschargeattrt">T</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#haschargeattr-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Checks if this move has an attribute of the given type.</p>
|
||
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="haschargeattrt"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DelayedAttackAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoveHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MessageHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeakBlastHeaderAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreMoveMessageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PreUseInterruptAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RespectAttackTypeImmunityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreOpponentStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HighCritAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CritOnlyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FixedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"UserHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetHalfHpDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchHpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CounterDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomLevelDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ModifiedDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SurviveDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SplashAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CelebrateAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RecoilAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialAttrOnHit"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HalfSacrificialAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddSubstituteAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PartyStatusCureAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlameBurstAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SacrificialFullRestoreAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreWeatherTypeDebuffAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PlantHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SandHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BoostHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IncrementMovePriorityAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenMultiHitTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PsychoShiftEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealHeldItemChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveHeldItemAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"EatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StealEatBerryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HealStatusEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassSleepAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassBurnDamageReductionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearWeatherAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ClearTerrainAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherInstantChargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OverrideMoveEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AwaitCombinedPledgeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SecretPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PostVictoryStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AcupressureStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GrowthStatStageChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CutHpStatStageBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OrderUpStatBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"InvertStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResetStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatStagesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpSplitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariablePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LessPPMorePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BeatUpAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DoublePowerChanceAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUsePowerMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConsecutiveUseMultiBasePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ElectroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GyroBallPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LowHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CompareWeightPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OpponentHighHpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TurnDamagedDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MagnitudePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AntiSunlightPowerDecreaseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FriendshipPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RageFistPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PositiveStatStagePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PunishmentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PresentPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WaterShurikenPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpitUpPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwallowHealAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MultiHitPowerIncrementAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastMoveDoublePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeStabBoostAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RoundPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CueNextRoundAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatChangeBeforeDmgCalcAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SpectralThiefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TargetAtkUserAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefAtkAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DefDefAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ThunderAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StormAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AlwaysHitMinimizeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ToxicAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BlizzardAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"PhotonGeyserCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraMoveCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastPowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusCategoryOnAllyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShellSideArmCategoryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FormChangeItemTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TechnoBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AuraWheelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RagingBullTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IvyCudgelTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"WeatherBallTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TerrainPulseTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HiddenPowerTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraBlastTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TeraStarstormTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MatchUserTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CombinedPledgeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NeutralDamageAgainstFlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IceNoEffectTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlyingTypeMultiplierAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableMoveTypeChartAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FreezeDryAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"OneHitKOAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SheerColdAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MissEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NoEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TypelessAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"BypassRedirectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FrenzyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SemiInvulnerableAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LeechSeedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FallDownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"GulpMissileTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"JawLockAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CurseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LapseBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveBattlerTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FlinchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ConfuseAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RechargeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ProtectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"IgnoreAccuracyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FaintCountdownAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveAllSubstitutesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsTagForDoubleDamageAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddArenaTrapTagHitAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveArenaTrapAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveScreensAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapArenaTagsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddPledgeEffectAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RevivalBlessingAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceSwitchOutAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChillyReceptionAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RemoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyBiomeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ChangeTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"FirstMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CallMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RandomMovesetMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"NaturePowerAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"CopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"RepeatMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AttackReducePpMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MovesetCopyMoveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SketchAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityChangeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityCopyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AbilityGiveAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwitchAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SuppressAbilitiesAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"TransformAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"SwapStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ShiftStatAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AverageStatsAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"MoneyAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"DestinyBondAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AddBattlerTagIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"StatusIfBoostedAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"LastResortAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"VariableTargetAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"AfterYouAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ForceLastAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"HitsSameTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ResistLastMoveTypeAttr"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"ExposedMoveAttr"</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">attrType</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#haschargeattrt">T</a></span><div class="tsd-comment tsd-typography"><p>any attribute that extends <a href="data_moves_move.MoveAttr.html" class="tsd-kind-class"><code>MoveAttr</code></a></p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p><code>true</code> if a matching attribute is found; <code>false</code> otherwise</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").hasChargeAttr</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1117">src/data/moves/move.ts:1117</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="hasflag"><span>has<wbr/>Flag</span><a href="#hasflag" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="hasflag-1"><span class="tsd-kind-call-signature">hasFlag</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">flag</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-flags.MoveFlags.html" class="tsd-signature-type tsd-kind-enum">MoveFlags</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#hasflag-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Getter function that returns if this Move has a given MoveFlag.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">flag</span>: <a href="../enums/enums_move-flags.MoveFlags.html" class="tsd-signature-type tsd-kind-enum">MoveFlags</a></span><div class="tsd-comment tsd-typography"><p>The <a href="../enums/enums_move-flags.MoveFlags.html" class="tsd-kind-enum"><code>MoveFlags</code></a> to check</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Whether this Move has the specified flag.</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").hasFlag</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L267">src/data/moves/move.ts:267</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="hidestarget"><span>hides<wbr/>Target</span><a href="#hidestarget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="hidestarget-1"><span class="tsd-kind-call-signature">hidesTarget</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#hidestarget-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#hide_target" class="tsd-kind-enum-member"><code>MoveFlags.HIDE_TARGET</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-5">See<a href="#see-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#whirlwind" class="tsd-kind-enum-member"><code>MoveId.WHIRLWIND</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").hidesTarget</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L471">src/data/moves/move.ts:471</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="hidesuser"><span>hides<wbr/>User</span><a href="#hidesuser" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="hidesuser-1"><span class="tsd-kind-call-signature">hidesUser</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#hidesuser-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#hide_user" class="tsd-kind-enum-member"><code>MoveFlags.HIDE_USER</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-6">See<a href="#see-6" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#teleport" class="tsd-kind-enum-member"><code>MoveId.TELEPORT</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").hidesUser</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L461">src/data/moves/move.ts:461</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="hitssubstitute"><span>hits<wbr/>Substitute</span><a href="#hitssubstitute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="hitssubstitute-1"><span class="tsd-kind-call-signature">hitsSubstitute</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">?:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#hitssubstitute-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Checks if the move would hit its target's Substitute instead of the target itself.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p>The <a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> using this move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p>The <a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> targeted by this move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Whether this Move will hit the target's Substitute (assuming one exists).</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").hitsSubstitute</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L348">src/data/moves/move.ts:348</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="ignoresabilities"><span>ignores<wbr/>Abilities</span><a href="#ignoresabilities" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="ignoresabilities-1"><span class="tsd-kind-call-signature">ignoresAbilities</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#ignoresabilities-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#ignore_abilities" class="tsd-kind-enum-member"><code>MoveFlags.IGNORE_ABILITIES</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-7">See<a href="#see-7" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#sunsteel_strike" class="tsd-kind-enum-member"><code>MoveId.SUNSTEEL_STRIKE</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").ignoresAbilities</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L581">src/data/moves/move.ts:581</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="ignoresprotect"><span>ignores<wbr/>Protect</span><a href="#ignoresprotect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="ignoresprotect-1"><span class="tsd-kind-call-signature">ignoresProtect</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#ignoresprotect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#ignore_protect" class="tsd-kind-enum-member"><code>MoveFlags.IGNORE_PROTECT</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-8">See<a href="#see-8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#curse" class="tsd-kind-enum-member"><code>MoveId.CURSE</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").ignoresProtect</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L441">src/data/moves/move.ts:441</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="ignoressubstitute"><span>ignores<wbr/>Substitute</span><a href="#ignoressubstitute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="ignoressubstitute-1"><span class="tsd-kind-call-signature">ignoresSubstitute</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#ignoressubstitute-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#ignore_substitute" class="tsd-kind-enum-member"><code>MoveFlags.IGNORE_SUBSTITUTE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-9">See<a href="#see-9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#whirlwind" class="tsd-kind-enum-member"><code>MoveId.WHIRLWIND</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").ignoresSubstitute</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L601">src/data/moves/move.ts:601</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="is"><code class="tsd-tag">Abstract</code><span>is</span><a href="#is" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="is-1"><span class="tsd-kind-call-signature">is</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#isk">K</a> <span class="tsd-signature-keyword">extends</span> <a href="../types/_types_move-types.MoveKindString.html" class="tsd-signature-type tsd-kind-type-alias">MoveKindString</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">moveKind</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#isk">K</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-kind-parameter">this</span> <span class="tsd-signature-keyword">is</span> <a href="../types/_types_move-types.MoveClassMap.html" class="tsd-signature-type tsd-kind-type-alias">MoveClassMap</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#isk">K</a><span class="tsd-signature-symbol">]</span><a href="#is-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Check if the move is of the given subclass without requiring <code>instanceof</code>.</p>
|
||
<p>! Does <em>not</em> work for <a href="#" class="tsd-kind-class"><code>ChargingAttackMove</code></a> and <a href="data_moves_move.ChargingSelfStatusMove.html" class="tsd-kind-class"><code>ChargingSelfStatusMove</code></a> subclasses. For those,
|
||
use <a href="data_moves_move.Move.html#ischargingmove" class="tsd-kind-method"><code>isChargingMove</code></a> instead.</p>
|
||
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="isk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <a href="../types/_types_move-types.MoveKindString.html" class="tsd-signature-type tsd-kind-type-alias">MoveKindString</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">moveKind</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#isk">K</a></span><div class="tsd-comment tsd-typography"><p>The string name of the move to check against</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">this</span> <span class="tsd-signature-keyword">is</span> <a href="../types/_types_move-types.MoveClassMap.html" class="tsd-signature-type tsd-kind-type-alias">MoveClassMap</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="data_moves_move.Move.html#isk">K</a><span class="tsd-signature-symbol">]</span></h4><p>Whether this move is of the provided type.</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").is</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L133">src/data/moves/move.ts:133</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="isallytarget"><span>is<wbr/>Ally<wbr/>Target</span><a href="#isallytarget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="isallytarget-1"><span class="tsd-kind-call-signature">isAllyTarget</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#isallytarget-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Getter function that returns if the move targets the user or its ally</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>boolean</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").isAllyTarget</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L296">src/data/moves/move.ts:296</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="ischargingmove"><span>is<wbr/>Charging<wbr/>Move</span><a href="#ischargingmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="ischargingmove-1"><span class="tsd-kind-call-signature">isChargingMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-kind-parameter">this</span> <span class="tsd-signature-keyword">is</span> <a href="../types/_types_move-types.ChargingMove.html" class="tsd-signature-type tsd-kind-type-alias">ChargingMove</a><a href="#ischargingmove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">this</span> <span class="tsd-signature-keyword">is</span> <a href="../types/_types_move-types.ChargingMove.html" class="tsd-signature-type tsd-kind-type-alias">ChargingMove</a></h4><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").isChargingMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1070">src/data/moves/move.ts:1070</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="ismultitarget"><span>is<wbr/>Multi<wbr/>Target</span><a href="#ismultitarget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="ismultitarget-1"><span class="tsd-kind-call-signature">isMultiTarget</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#ismultitarget-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Getter function that returns if the move hits multiple targets</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>boolean</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").isMultiTarget</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L276">src/data/moves/move.ts:276</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="istypeimmune"><span>is<wbr/>Type<wbr/>Immune</span><a href="#istypeimmune" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="istypeimmune-1"><span class="tsd-kind-call-signature">isTypeImmune</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_pokemon-type.PokemonType.html" class="tsd-signature-type tsd-kind-enum">PokemonType</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><a href="#istypeimmune-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Checks if the target is immune to this Move's type.
|
||
Currently looks at cases of Grass types with powder moves and Dark types with moves affected by Prankster.</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p>The <a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> using this move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p>The <a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> targeted by this move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">type</span>: <a href="../enums/enums_pokemon-type.PokemonType.html" class="tsd-signature-type tsd-kind-enum">PokemonType</a></span><div class="tsd-comment tsd-typography"><p>The <a href="../enums/enums_pokemon-type.PokemonType.html" class="tsd-kind-enum"><code>PokemonType</code></a> of the target</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Whether the move is blocked by the target's type.
|
||
Self-targeted moves will return <code>false</code> regardless of circumstances.</p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").isTypeImmune</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L322">src/data/moves/move.ts:322</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="localize"><span>localize</span><a href="#localize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="localize-1"><span class="tsd-kind-call-signature">localize</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#localize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").localize</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L164">src/data/moves/move.ts:164</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="makescontact"><span>makes<wbr/>Contact</span><a href="#makescontact" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="makescontact-1"><span class="tsd-kind-call-signature">makesContact</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">setFlag</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#makescontact-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#makes_contact" class="tsd-kind-enum-member"><code>MoveFlags.MAKES_CONTACT</code></a> flag for the calling Move</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">setFlag</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span><div class="tsd-comment tsd-typography"><p>Whether the move should make contact; default <code>true</code></p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p><code>this</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").makesContact</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L431">src/data/moves/move.ts:431</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="partial"><span>partial</span><a href="#partial" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="partial-1"><span class="tsd-kind-call-signature">partial</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#partial-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Mark this move as partially implemented.
|
||
Partial moves are expected to have some core functionality implemented, but may lack
|
||
certain notable features or interactions with other moves or abilities.</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p><code>this</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").partial</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L396">src/data/moves/move.ts:396</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="powdermove"><span>powder<wbr/>Move</span><a href="#powdermove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="powdermove-1"><span class="tsd-kind-call-signature">powderMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#powdermove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#powder_move" class="tsd-kind-enum-member"><code>MoveFlags.POWDER_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-10">See<a href="#see-10" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#stun_spore" class="tsd-kind-enum-member"><code>MoveId.STUN_SPORE</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").powderMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L541">src/data/moves/move.ts:541</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="pulsemove"><span>pulse<wbr/>Move</span><a href="#pulsemove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="pulsemove-1"><span class="tsd-kind-call-signature">pulseMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#pulsemove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#pulse_move" class="tsd-kind-enum-member"><code>MoveFlags.PULSE_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-11">See<a href="#see-11" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#water_pulse" class="tsd-kind-enum-member"><code>MoveId.WATER_PULSE</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").pulseMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L491">src/data/moves/move.ts:491</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="punchingmove"><span>punching<wbr/>Move</span><a href="#punchingmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="punchingmove-1"><span class="tsd-kind-call-signature">punchingMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#punchingmove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#punching_move" class="tsd-kind-enum-member"><code>MoveFlags.PUNCHING_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-12">See<a href="#see-12" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#drain_punch" class="tsd-kind-enum-member"><code>MoveId.DRAIN_PUNCH</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").punchingMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L501">src/data/moves/move.ts:501</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="recklessmove"><span>reckless<wbr/>Move</span><a href="#recklessmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="recklessmove-1"><span class="tsd-kind-call-signature">recklessMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#recklessmove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#reckless_move" class="tsd-kind-enum-member"><code>MoveFlags.RECKLESS_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-13">See<a href="#see-13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_ability-id.AbilityId.html#reckless" class="tsd-kind-enum-member"><code>AbilityId.RECKLESS</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").recklessMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L521">src/data/moves/move.ts:521</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="redirectcounter"><span>redirect<wbr/>Counter</span><a href="#redirectcounter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="redirectcounter-1"><span class="tsd-kind-call-signature">redirectCounter</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#redirectcounter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#redirect_counter" class="tsd-kind-enum-member"><code>MoveFlags.REDIRECT_COUNTER</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-14">See<a href="#see-14" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#metal_burst" class="tsd-kind-enum-member"><code>MoveId.METAL_BURST</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").redirectCounter</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L611">src/data/moves/move.ts:611</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="reflectable"><span>reflectable</span><a href="#reflectable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="reflectable-1"><span class="tsd-kind-call-signature">reflectable</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#reflectable-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#reflectable" class="tsd-kind-enum-member"><code>MoveFlags.REFLECTABLE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-15">See<a href="#see-15" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#attract" class="tsd-kind-enum-member"><code>MoveId.ATTRACT</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").reflectable</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L621">src/data/moves/move.ts:621</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="showchargetext"><span>show<wbr/>Charge<wbr/>Text</span><a href="#showchargetext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="showchargetext-1"><span class="tsd-kind-call-signature">showChargeText</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">?:</span> <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#showchargetext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Queues the charge text to display to the player</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p>the <a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> using this move</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">target</span>: <a href="field_pokemon.Pokemon.html" class="tsd-signature-type tsd-kind-class">Pokemon</a></span><div class="tsd-comment tsd-typography"><p>the <a href="field_pokemon.Pokemon.html" class="tsd-kind-class"><code>Pokemon</code></a> targeted by this move (optional)</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").showChargeText</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L1091">src/data/moves/move.ts:1091</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="slicingmove"><span>slicing<wbr/>Move</span><a href="#slicingmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="slicingmove-1"><span class="tsd-kind-call-signature">slicingMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#slicingmove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#slicing_move" class="tsd-kind-enum-member"><code>MoveFlags.SLICING_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-16">See<a href="#see-16" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#x_scissor" class="tsd-kind-enum-member"><code>MoveId.X_SCISSOR</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").slicingMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L511">src/data/moves/move.ts:511</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="soundbased"><span>sound<wbr/>Based</span><a href="#soundbased" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="soundbased-1"><span class="tsd-kind-call-signature">soundBased</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#soundbased-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#sound_based" class="tsd-kind-enum-member"><code>MoveFlags.SOUND_BASED</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-17">See<a href="#see-17" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#uproar" class="tsd-kind-enum-member"><code>MoveId.UPROAR</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").soundBased</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L451">src/data/moves/move.ts:451</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="target"><span>target</span><a href="#target" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="target-1"><span class="tsd-kind-call-signature">target</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">moveTarget</span><span class="tsd-signature-symbol">:</span> <a href="../enums/enums_move-target.MoveTarget.html" class="tsd-signature-type tsd-kind-enum">MoveTarget</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#target-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the move target of this move</p>
|
||
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">moveTarget</span>: <a href="../enums/enums_move-target.MoveTarget.html" class="tsd-signature-type tsd-kind-enum">MoveTarget</a></span><div class="tsd-comment tsd-typography"><p>The <a href="../enums/enums_move-target.MoveTarget.html" class="tsd-kind-enum"><code>MoveTarget</code></a> to set</p>
|
||
</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p><code>this</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").target</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L257">src/data/moves/move.ts:257</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="triagemove"><span>triage<wbr/>Move</span><a href="#triagemove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="triagemove-1"><span class="tsd-kind-call-signature">triageMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#triagemove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#triage_move" class="tsd-kind-enum-member"><code>MoveFlags.TRIAGE_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-18">See<a href="#see-18" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#absorb" class="tsd-kind-enum-member"><code>MoveId.ABSORB</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").triageMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L571">src/data/moves/move.ts:571</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="unimplemented"><span>unimplemented</span><a href="#unimplemented" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="unimplemented-1"><span class="tsd-kind-call-signature">unimplemented</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#unimplemented-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Mark this move as unimplemented.
|
||
Unimplemented moves are ones which have <em>none</em> of their basic functionality enabled,
|
||
and cannot be used.</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p><code>this</code></p>
|
||
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").unimplemented</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L407">src/data/moves/move.ts:407</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><h3 class="tsd-anchor-link" id="windmove"><span>wind<wbr/>Move</span><a href="#windmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-is-inherited"><div class="tsd-signature tsd-anchor-link" id="windmove-1"><span class="tsd-kind-call-signature">windMove</span><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><a href="#windmove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div><div class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets the <a href="../enums/enums_move-flags.MoveFlags.html#wind_move" class="tsd-kind-enum-member"><code>MoveFlags.WIND_MOVE</code></a> flag for the calling Move</p>
|
||
</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>The <a href="data_moves_move.Move.html" class="tsd-kind-class"><code>Move</code></a> that called this function</p>
|
||
<div class="tsd-comment tsd-typography"><div class="tsd-tag-see"><h4 class="tsd-anchor-link" id="see-19">See<a href="#see-19" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="../enums/enums_move-id.MoveId.html#hurricane" class="tsd-kind-enum-member"><code>MoveId.HURRICANE</code></a></p>
|
||
</div></div><aside class="tsd-sources"><p>Inherited from ChargeMove(AttackMove, "ChargingAttackMove").windMove</p><ul><li>Defined in <a href="https://github.com/pagefaultgames/pokerogue/blob/79576ad117a9674a5ab47be2306a1e67ce267e5a/src/data/moves/move.ts#L561">src/data/moves/move.ts:561</a></li></ul></aside></div></li></ul></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h3>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h3>On This Page</h3></summary><div class="tsd-accordion-details"><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Constructors</summary><div><a href="#constructor"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Constructor"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary><div><a href="#accuracy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accuracy</span></a><a href="#attrs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>attrs</span></a><a href="#chance" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chance</span></a><a href="#chargeanim" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>charge<wbr/>Anim</span></a><a href="#chargeattrs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>charge<wbr/>Attrs</span></a><a href="#effect" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>effect</span></a><a href="#generation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>generation</span></a><a href="#id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#movetarget" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move<wbr/>Target</span></a><a href="#name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#power" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>power</span></a><a href="#pp" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pp</span></a><a href="#priority" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>priority</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Accessors</summary><div><a href="#category" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>category</span></a><a href="#type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>type</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary><div><a href="#addattr" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Attr</span></a><a href="#applyconditions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>apply<wbr/>Conditions</span></a><a href="#attr" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>attr</span></a><a href="#ballbombmove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ball<wbr/>Bomb<wbr/>Move</span></a><a href="#bitingmove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>biting<wbr/>Move</span></a><a href="#calculatebattleaccuracy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>calculate<wbr/>Battle<wbr/>Accuracy</span></a><a href="#calculatebattlepower" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>calculate<wbr/>Battle<wbr/>Power</span></a><a href="#calculateeffectivepower" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>calculate<wbr/>Effective<wbr/>Power</span></a><a href="#canbemultistrikeenhanced" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>can<wbr/>Be<wbr/>Multi<wbr/>Strike<wbr/>Enhanced</span></a><a href="#chargeattr" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>charge<wbr/>Attr</span></a><a href="#chargetext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>charge<wbr/>Text</span></a><a href="#checkallhits" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>All<wbr/>Hits</span></a><a href="#condition" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>condition</span></a><a href="#dancemove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>dance<wbr/>Move</span></a><a href="#doesflageffectapply" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>does<wbr/>Flag<wbr/>Effect<wbr/>Apply</span></a><a href="#edgecase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edge<wbr/>Case</span></a><a href="#findattr" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>find<wbr/>Attr</span></a><a href="#getattrs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Attrs</span></a><a href="#getchargeattrs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Charge<wbr/>Attrs</span></a><a href="#getfailedtext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Failed<wbr/>Text</span></a><a href="#getpriority" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Priority</span></a><a href="#gettargetbenefitscore" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Target<wbr/>Benefit<wbr/>Score</span></a><a href="#getuserbenefitscore" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>User<wbr/>Benefit<wbr/>Score</span></a><a href="#hasattr" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Attr</span></a><a href="#haschargeattr" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Charge<wbr/>Attr</span></a><a href="#hasflag" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Flag</span></a><a href="#hidestarget" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hides<wbr/>Target</span></a><a href="#hidesuser" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hides<wbr/>User</span></a><a href="#hitssubstitute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hits<wbr/>Substitute</span></a><a href="#ignoresabilities" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ignores<wbr/>Abilities</span></a><a href="#ignoresprotect" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ignores<wbr/>Protect</span></a><a href="#ignoressubstitute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ignores<wbr/>Substitute</span></a><a href="#is" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is</span></a><a href="#isallytarget" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Ally<wbr/>Target</span></a><a href="#ischargingmove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Charging<wbr/>Move</span></a><a href="#ismultitarget" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Multi<wbr/>Target</span></a><a href="#istypeimmune" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Type<wbr/>Immune</span></a><a href="#localize" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>localize</span></a><a href="#makescontact" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>makes<wbr/>Contact</span></a><a href="#partial" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>partial</span></a><a href="#powdermove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>powder<wbr/>Move</span></a><a href="#pulsemove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pulse<wbr/>Move</span></a><a href="#punchingmove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>punching<wbr/>Move</span></a><a href="#recklessmove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reckless<wbr/>Move</span></a><a href="#redirectcounter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redirect<wbr/>Counter</span></a><a href="#reflectable" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reflectable</span></a><a href="#showchargetext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Charge<wbr/>Text</span></a><a href="#slicingmove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>slicing<wbr/>Move</span></a><a href="#soundbased" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sound<wbr/>Based</span></a><a href="#target" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>target</span></a><a href="#triagemove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>triage<wbr/>Move</span></a><a href="#unimplemented" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>unimplemented</span></a><a href="#windmove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>wind<wbr/>Move</span></a></div></details></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html">pokemon-rogue-battle</a><ul class="tsd-small-nested-navigation" id="tsd-nav-container"><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
|