'use client'; import type { Action, GameView } from '@/game/engine'; import { nexusFremenRevivalAction } from '@/game/nexus-fremen-revival-options'; import { Button } from '@/components/ui/button'; export function NexusFremenRevival({ game, act, busy }: { game: GameView; act: (action: Action) => void; busy: boolean; }) { const offer = game.nexusFremenRevival; if (!offer || game.phase !== 4 || game.nexusCards?.card !== 'fremen') return null; const action = nexusFremenRevivalAction(game); return (

Fremen Secret Ally

Spend your Fremen Nexus to enable a total ordinary free quota of three for this Revival phase. Then choose partial forces and actual elite counters with the normal revival controls below.

Provisional policy: {offer.policy}

{offer.freeRemaining} free returns may remain after activation; {offer.maxForces} are currently available from your eligible Tanks. No force moves automatically and the ordinary leader slot is unchanged.

{offer.blocked &&

{offer.blocked}

}
); }