Connect Homeworld occupation with original phase modules

This commit is contained in:
Quintine committed 2026-10-26 11:43:16 +11:00
1 parent 0a98a92f4b
commit 7f9daa10fa
19 files changed
+796 -40

No files matched your search

+7 -1
View File
@@ -43,7 +43,13 @@ for (const options of cases) {
assert.deepEqual({ revived: paid.revived, free: paid.freeForcesRevived, reserves: paid.reserves,
tanks: paid.tanks, spice: paid.spice },
{ revived: 3, free: 2, reserves: 13, tanks: 7, spice: player(start, atreides).spice - 2 });
assert.ok(f.beforePlay.ready.includes(atreides));
if (!options.advanced) assert.ok(f.beforePlay.ready.includes(atreides));
else {
assert.equal(f.beforePlay.revivalOrder?.remaining[0], atreides);
assert.equal(f.beforePlay.revivalOrder?.started, true);
assert.equal(f.beforePlay.ready.includes(atreides), false);
assert.equal(f.beforeFremen.revivalOrder?.remaining[0], fremen);
}
assert.equal(viewGame(f.afterPlay, fremen).revival.freeRemaining, 7);
assert.equal(viewGame(f.afterPlay, fremen).revival.limit, 7);
assert.equal(viewGame(f.afterPlay, atreides).revival.freeRemaining, 2,