diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index 53b854a..219f1b1 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -814,7 +814,8 @@ } return; } - if (selectedCard.cardId === "teleport-opponent" || selectedCard.cardId === "shift-wand") { + if (selectedCard.cardId === "teleport-opponent" || selectedCard.cardId === "shift-wand" || + selectedCard.cardId === "mental-force") { pendingCellFor = playerId; return; // next: click the destination cell } @@ -1814,6 +1815,10 @@ {/if} {#if selectedDef} {selectedDef.name} + {#if pendingCellFor} + — now click where {pendingCellFor} goes{selectedCard?.cardId === "mental-force" + ? " (within three walked spaces of them — no sight needed)" : ""} + {/if} {#if selectedCard && EDGE_CARDS.has(selectedCard.cardId)} — {EDGE_HINTS[selectedCard.cardId] ?? "click a wall line"} {/if}