Great Maker · Nexus vote
Vote in storm order. A majority must vote yes for this encounter to
create a Nexus; a tie means no Nexus.
{frame.votes.map((vote) => (
{game.players.find((p) => p.id === vote.player)?.name}:{' '}
{vote.yes ? 'Yes' : 'No'}
))}
{[true, false].map((yes) => (
))}
);
const offer = frame.ride;
if (d.kind !== 'greatMakerRide' || !offer) return null;
const to =
offer.destinations.find(
(to) => `${to.territory}:${to.sector}` === destination,
) ?? offer.destinations[0];
const n = Math.max(1, Math.min(amount, offer.max)),
minimumElite = Math.max(0, n - (offer.max - offer.eliteMax));
const e = Math.max(minimumElite, Math.min(elite, n, offer.eliteMax));
const action = to
? greatMakerRideAction(game, to.territory, to.sector, n, e)
: null;
return (