Connect Tleilaxu Nexus free leader and paid force revival

This commit is contained in:
Quintine committed 2026-10-14 23:27:30 +11:00
1 parent 4bf6cfc875
commit 72e37a8978
22 files changed
+1589 -80

No files matched your search

+2 -2
View File
@@ -15,7 +15,7 @@ import {
function fixture(
kind: 'fedaykin' | 'tleilax' = 'fedaykin',
source: 'normal' | 'emperorExtra' | 'ghola' = 'normal',
source: 'normal' | 'emperorExtra' | 'ghola' | 'nexusTleilaxu' = 'normal',
) {
const players = [
newPlayer('p', 'Owner', kind === 'fedaykin' ? 'fremen' : 'tleilaxu'),
@@ -85,7 +85,7 @@ function choose(
}
void test('typed revival receipt survives every source and JSON round trip without aliasing its quote', () => {
for (const source of ['normal', 'emperorExtra', 'ghola'] as const) {
for (const source of ['normal', 'emperorExtra', 'ghola', 'nexusTleilaxu'] as const) {
const { g, original, frame } = fixture('fedaykin', source);
const copy = JSON.parse(JSON.stringify(frame)) as HomeworldRevivalReturn;
validateHomeworldRevivalReturn(g, copy);