Respect Fremen group revival grant for bots
Verify and publish checkpoint container / container (push) Canceled after 0s
Verify and publish checkpoint container / container (push) Canceled after 0s
This commit is contained in:
1 parent
e439f3f7b6
commit
f9ca7ed9a9
6 files changed
+203
-7
No files matched your search
@@ -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}>
|
||||
|
||||
Reference in new issue
Block a user