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}