Preserve Fremen revival grant opportunity for bot allies
Verify and publish checkpoint container / container (push) Successful in 10m54s

This commit is contained in:
Quintine committed 2026-10-29 07:18:48 +11:00
1 parent 825f903cce
commit ac7db3cb35
7 files changed
+201 -2

No files matched your search

+5
View File
@@ -40,6 +40,7 @@ export function FremenRevivalGrant({
if (!grant || game.status !== 'playing' || game.phase !== 4 ||
me?.faction !== 'fremen' || me.ally !== grant.recipient) return null;
const recipient = game.players.find((player) => player.id === grant.recipient)?.name ?? 'your ally';
const automatedAlly = game.players.find(player => player.id === grant.recipient);
const disabled = busy || !!game.truthtrance || !!game.nexusTraitors?.pending ||
!!grant.blocked || grant.granted;
return (
@@ -50,6 +51,10 @@ export function FremenRevivalGrant({
replaces their native ordinary rate rather than adding three. Ordinary total
revival and special-force limits still apply.
</p>
{!game.advanced && !game.revivalOrder && !group &&
(automatedAlly?.bot || automatedAlly?.autopilot) && !grant.granted && !grant.blocked && (
<p className="fine">When this grant would help your automated ally, it waits to revive forces until you grant it or select Ready for next phase.</p>
)}
<p className="fine">
Provisional current-rate policy: Recruits doubles the current granted rate, including applicable bonuses,
before caps. Without other bonuses, three becomes six.