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

+3 -4
View File
@@ -2,7 +2,7 @@ import { fighterCount } from './advisors';
import { settledBoard, type BoardContext } from './board-resolution-quote';
import { ecazOccupancyIdentity } from './ecaz-occupy';
import { presenceAt } from './force-presence';
import { VictoryProgressError } from './victory-progress';
import { victoryMembers, VictoryProgressError } from './victory-progress';
const PROTECTED_SIETCHES = ['sietch_tabr', 'habbanya_ridge_sietch'] as const;
@@ -39,13 +39,12 @@ export function fremenSpecialVictory(
id: 'polar_sink',
});
if (g.coalitionState !== undefined) victoryMembers(g, players[0].id);
const fremen = players.find((player) => player.faction === 'fremen');
if (!fremen) return null;
const ally = players.find((player) => player.id === fremen.ally);
const ecaz = ally?.faction === 'ecaz' ? ally : null;
const members = g.order.filter(
(player) => player === fremen.id || player === ally?.id,
);
const members = victoryMembers(g, fremen.id);
const sietches = PROTECTED_SIETCHES.map((territory) => {
const ecazCooccupation = !!(