Connect canonical Moritani winning discs and queued Guild arrivals

This commit is contained in:
Quintine committed 2026-10-15 17:22:34 +11:00
1 parent a5a6db7868
commit 1cd7db7d0b
26 files changed
+1318 -148

No files matched your search

-17
View File
@@ -15,7 +15,6 @@ import {
placeAmbassador,
type AmbassadorEffect,
} from '../game/ecaz-ambassadors';
import { createTerrorState, placeTerror } from '../game/moritani-terror';
import type { FactionId } from '../game/catalog';
export function ambassadorFixture(
@@ -357,22 +356,6 @@ void test('self, ally, advisors and matching physical faction entries do not ope
}
});
void test('unresolved simultaneous Terror or Guild income rejects the complete original entry atomically', () => {
for (const reaction of ['terror', 'guild'] as const) {
const g = ambassadorFixture();
if (reaction === 'terror') {
g.players.push(newPlayer('m', 'Moritani', 'moritani'));
const terror = createTerrorState(() => 0);
g.moritaniTerror = placeTerror(
terror,
terror.tokens[0].id,
'arrakeen',
1,
);
} else g.players.push(newPlayer('guild', 'Guild', 'guild'));
reject(g, 'in', ship);
}
});
void test('the Tleilaxu effect is offered to an eligible beneficiary and returns forces without consuming its token early', () => {
for (const effect of ['tleilaxu'] as const) {