Prototype charity Truthtrance and coalition rule foundations
Verify and publish checkpoint container / container (push) Successful in 10m14s

This commit is contained in:
Quintine committed 2026-10-28 21:58:30 +11:00
1 parent e896570f07
commit cea310b030
17 files changed
+1024 -35

No files matched your search

+7 -3
View File
@@ -15,6 +15,7 @@ import { TECH_TOKENS, techStronghold } from './tech-tokens';
import {
countsForStrongholdVictory,
strongholdProgress,
victoryMembers,
VictoryProgressError,
} from './victory-progress';
import {
@@ -210,10 +211,13 @@ export function quoteVictory(g: VictoryContext, ecazContext?: EcazHomeworldVicto
const fremen = players.find((p) => p.faction === 'fremen');
const guild = players.find((p) => p.faction === 'guild');
if (fremen && fremenSpecialVictory(g)?.qualifies)
winner = fremen.ally ? [fremen.id, fremen.ally] : [fremen.id];
else if (guild) winner = guild.ally ? [guild.id, guild.ally] : [guild.id];
winner = g.coalitionState === undefined
? (fremen.ally ? [fremen.id, fremen.ally] : [fremen.id]) : victoryMembers(g, fremen.id);
else if (guild) winner = g.coalitionState === undefined
? (guild.ally ? [guild.id, guild.ally] : [guild.id]) : victoryMembers(g, guild.id);
else if (fremen)
winner = fremen.ally ? [fremen.id, fremen.ally] : [fremen.id];
winner = g.coalitionState === undefined
? (fremen.ally ? [fremen.id, fremen.ally] : [fremen.id]) : victoryMembers(g, fremen.id);
else {
const scores = players.map((p) => ({
id: p.id,