{#snippet condition(disj: string[])} {#each disj as conj, i (conj)} {conj} {#if i !== disj.length - 1} or {/if} {/each} {/snippet} {#snippet abilities(abils: Ability[])} {#each abils as a, i (i)} {ABILITY_TYPE_FORMAT[a.type](a.value)} {ABILITY_SCALE_NAME[a.value_usage]} {#if a.target && a.target !== Target.Self} {TARGET_FORMAT[a.target](a.target_value)} {/if} {/each} {/snippet} {s.name}