Prototype unlimited alliance variant
Verify and publish checkpoint container / container (push) Canceled after 0s

This commit is contained in:
Quintine committed 2026-10-29 00:33:42 +11:00
1 parent 37acaeb9d2
commit 9cb65a21f5
23 files changed
+677 -52

No files matched your search

+2 -2
View File
@@ -54,9 +54,9 @@ function canonicalSides(order: readonly string[], sides: readonly (readonly stri
requireContinuation(Array.isArray(sides), 'Retain the qualifying victory sides.');
const unique: string[][] = [];
for (const side of sides) {
requireContinuation(ids(side) && side.length >= 1 && side.length <= 3 &&
requireContinuation(ids(side) && side.length >= 1 && side.length <= order.length &&
new Set(side).size === side.length && side.every(player => order.includes(player)),
'Every qualifying side must contain one through three distinct seated players.');
'Every qualifying side must contain distinct seated players.');
const members = order.filter(player => side.includes(player));
if (!unique.some(existing => same(existing, members))) unique.push(members);
}