The MASTER KEY earns its display
"Display Immediately," says the card — now the key lives up to it. Cast bare (a new Display button beside the hold-the-door checkbox), it goes straight on display; once displayed, it turns in every lock its bearer walks through — no more casting at each door — with the door relocking behind them at turn's end like any picked lock, and the doorUnlocked event still swinging the door in the reels. Cast at an adjacent door it still works one lock like PICK LOCK, including holding the door open for others. A JAMmed LOCK refuses it as ever, and the adjacent peek through workable locks already rode the rev-2 sight rules. Replay-safe ungated: bare casts were never recorded (they were refused), displayed cards still count against the hand limit, and walking through a locked door only widens what is accepted. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015RCWSTnb1KYTPyL4GmhGnF
This commit is contained in:
co-authored by
Claude Fable 5
parent
805fb09782
commit
64e4e243dc
@@ -338,7 +338,7 @@
|
||||
"wall-of-fire": "click a corridor line for the fire",
|
||||
"waterwall": "click a corridor line — the wave collapses at once",
|
||||
"pick-lock": "click a locked door",
|
||||
"master-key": "click a locked door",
|
||||
"master-key": "click a locked door — or Display it once and walk through every lock",
|
||||
"jam-lock": "click a door to jam its lock solid",
|
||||
"remove-lock": "click a door to strip its lock for good",
|
||||
"create-door": "click a wall for the new door",
|
||||
@@ -2205,6 +2205,10 @@
|
||||
{#if selectedCard?.cardId === "pick-lock" || selectedCard?.cardId === "master-key"}
|
||||
<label class="inline"><input type="checkbox" bind:checked={holdDoor} /> hold the door open</label>
|
||||
{/if}
|
||||
{#if selectedCard?.cardId === "master-key" && isYourTurn &&
|
||||
!me?.displayed.some((c) => c.instanceId === selectedCard!.instanceId)}
|
||||
<button class="stamp tiny" onclick={castSelfWithNumber}>Display the key</button>
|
||||
{/if}
|
||||
{#if selectedCard?.cardId === "rotate-sector"}
|
||||
<label class="inline"><input type="checkbox" bind:checked={rotateCW} /> clockwise</label>
|
||||
<span>— click the sector</span>
|
||||
|
||||
Reference in New Issue
Block a user