{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}