Respect Fremen group revival grant for bots
Verify and publish checkpoint container / container (push) Canceled after 0s

This commit is contained in:
Quintine committed 2026-10-29 08:46:52 +11:00
1 parent e439f3f7b6
commit f9ca7ed9a9
6 files changed
+203 -7

No files matched your search

+3
View File
@@ -23,6 +23,9 @@ export function FremenRevivalGrant({
<h3 className="font-serif text-xl">Fremen group revival</h3>
<p className="muted">Choose an ally to receive the ordinary Fremen free-revival rate of three for this phase. This replaces their native rate; normal revival limits still apply.</p>
<p className="fine">The grant to each ally is a provisional interpretation of the larger-alliance rule. Each declaration opens a Karama response.</p>
{!game.advanced && !game.revivalOrder && group.some(option => !option.granted && !option.blocked &&
game.players.some(player => player.id === option.recipient && (player.bot || player.autopilot))) &&
<p className="fine">When a grant would help an automated ally, it waits to revive forces until you grant it or select Ready for next phase.</p>}
{group.map(option => {
const name = game.players.find(player => player.id === option.recipient)?.name ?? 'Ally';
return <div key={option.recipient}>