{g.players.find((p) => p.id === d.winner)?.name} won in{' '} {world?.name ?? territory(d.territory).name}. Their battle rewards remain theirs.
{d.blocked && ( )} {emperorReturn && (Provisional return: the Emperor’s normal forces return to Kaitain; Sardaukar return to Salusa Secundus. This is a reserve return with no revival fee or income, new battle or additional battle reward.
)} {held ? ( <>Return the {d.winners ? 'winning allied side’s' : 'winner’s'} {maximum} remaining forces to reserves. Replace up to {maximum} with your forces. The selected winning leader goes to the tanks without a spice bounty.
{world && (Your native forces already at {world.name} remain there. Choose any additional replacement forces from your positions on Arrakis, or reveal with zero additional forces.
)} {Object.entries(availableSources).map(([key, available]) => ( ))} {!world && ( )}{total} / {maximum} replacement forces selected
> ) : (You have no unrevealed Face Dancer matching the winning leader.
)}