{move.name} {#if battleMove?.power && battleMove.power > 0} ⚡{battleMove.power} {:else if move.power > 0} ⚡{move.power} {/if}
{move.type.toUpperCase()}
{#if showPP}
PP {currentPp}/{move.pp}
{/if} {#if battleMove?.accuracy}
ACC {battleMove.accuracy}%
{:else if move.accuracy}
ACC {move.accuracy}%
{/if}
{move.description}
{#if battleMove?.flags && battleMove.flags.length > 0}
{#each battleMove.flags as flag} {flag} {/each}
{/if} {#if expanded && battleMove?.effects && battleMove.effects.length > 0}

🎯 Move Effects ({battleMove.effects.length})

{#each battleMove.effects as effect}
{getEffectIcon(effect.type)}
{effect.type} {formatEffectDescription(effect)}
{/each}
{/if} {#if battleMove?.priority && battleMove.priority !== 0}
{battleMove.priority > 0 ? '⏫' : '⏬'} Priority: {battleMove.priority > 0 ? '+' : ''}{battleMove.priority}
{/if}