Prototype charity Truthtrance and coalition rule foundations
Verify and publish checkpoint container / container (push) Successful in 10m14s
Verify and publish checkpoint container / container (push) Successful in 10m14s
This commit is contained in:
1 parent
e896570f07
commit
cea310b030
17 files changed
+1024
-35
No files matched your search
@@ -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 = !!(
|
||||
|
||||
Reference in new issue
Block a user