✨
{ability.name}
{ability.description}
{#if expanded && ability.triggers?.length} {@const trigger = ability.triggers[0]}
⚡
Trigger
{getTriggerIcon(trigger.event)}
{trigger.event}
{#if trigger.condition}
when {trigger.condition}
{/if}
{#if trigger.effects?.length}
{#each trigger.effects as effect}
{getEffectIcon(effect.type)}
{formatEffectDescription(effect)}
{/each}
{/if}
{/if}