Prototype unlimited alliance variant
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
37acaeb9d2
commit
9cb65a21f5
23 files changed
+677
-52
No files matched your search
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user