diff --git a/components/moritani-terror.tsx b/components/moritani-terror.tsx index e2055dfa..5384326e 100644 --- a/components/moritani-terror.tsx +++ b/components/moritani-terror.tsx @@ -601,7 +601,9 @@ export function MoritaniEntry({ does too, if you have one. Each hand over its new limit discards one random card per excess card. Under the provisional persistent-target interpretation, later alliance changes do not - move this penalty to a new ally. + move this penalty to a new ally. A caught concealed No-Field + provisionally reveals and places only its available reserve + forces before those forces go to the Tanks.

)} {entry.kind === 'sneakAttack' && sneak && ( diff --git a/components/nexus-ecaz-betrayal.tsx b/components/nexus-ecaz-betrayal.tsx index 51b173ef..2bd9a831 100644 --- a/components/nexus-ecaz-betrayal.tsx +++ b/components/nexus-ecaz-betrayal.tsx @@ -21,7 +21,7 @@ export function NexusEcazBetrayal({ game, act, busy }: Props) {

Ecaz Nexus · Betrayal

{nexusCardReference('ecaz').betrayal}

- {ally &&

Ecaz’s ally: {ally.name}. Their entire physical group in the selected territory returns to reserves after the Karama response.

} + {ally &&

Ecaz’s ally: {ally.name}. Their entire group in the selected territory returns to reserves if the Karama response allows Betrayal.

} {offer.territories.length > 1 && } - {choice &&

Selected: {boardTerritory(choice.territory).name} · {choice.total.normal} normal · {choice.total.elite} elite forces

} + {choice &&

Selected: {boardTerritory(choice.territory).name} · {choice.total.normal} visible normal · {choice.total.elite} visible elite forces{choice.concealed ? ' · one concealed No-Field' : ''}

} + {choice?.concealed &&

The No-Field returns face-down without revealing its value. Cancellation leaves the marker and all forces in place.

} {offer.blocked &&

{offer.blocked}

}