| {row.label}{#if row.note}{row.note}{/if} |
{#each [YOU, FOE] as const as who (who)}
{#each ['left', 'right'] as const as hand (hand)}
{#each row.cells[who] as p (p.index)}
{@const lit = who === FOE && duel.highlight?.hand === hand && p.index >= duel.highlight.from && p.index <= duel.highlight.to}
{@const notes = notesFor(who, p.index, hand)}
{@const other = hand === 'left' ? p.entry.right : p.entry.left}
0} class:hidden={p.hidden} class:haste={p.entry.phase === 'haste'} class:lit>
{p.hidden ? '?' : glyph(p.entry[hand], other)}
{#if notes.length}{notes.join(', ')}{/if}
{/each}
|
{/each}
{/each}
{/each}
{#if drafting}
| {duel.timeStopped ? '' : duel.turnNumber}{#if duel.timeStopped}time stop{/if} |
{#each ['left', 'right'] as const as hand (hand)}
{#each duel.activeSets as set (set)}
{@const undecided = duel.chosenGesture(set, hand) === null || duel.charmedHand === hand}
{@const cast = duel.chosen[set][hand]}
{duel.drawn(set, hand)}
{#if cast && duel.sets[set][hand].spellId}{cast.spell.name}{/if}
{/each}
|
{/each}
{#if !duel.timeStopped}?{/if} |
{#if !duel.timeStopped}?{/if} |
{/if}