Extend Basic Nexus Kull to Ixian factions
Verify and publish checkpoint container / container (push) Canceled after 0s

This commit is contained in:
Quintine committed 2026-10-30 18:31:58 +11:00
1 parent 95ebd7f976
commit d4cd03afff
12 files changed
+282 -14

No files matched your search

+3 -2
View File
@@ -43,7 +43,8 @@ function nexusKullCore(game: NexusCoreConfiguration): boolean {
game.kullPreview === true && game.nexusKullPreview === true && !game.semutaPreview &&
game.expansions.length === 2 && game.expansions.includes('ix') && game.expansions.includes('choam') &&
!!game.players?.some(player => player.faction === 'choam') &&
game.players.every(player => player.faction === 'choam' ||
game.players.every(player => player.faction === 'choam' || !game.advanced &&
(player.faction === 'ixians' || player.faction === 'tleilaxu') ||
FACTIONS.some(faction => faction.id === player.faction && faction.expansion === 'base')) &&
!game.homeworlds && !game.leaderSkills && !game.techTokens && !game.strongholdCards &&
!game.ecazTreachery && !game.discoveryEnabled && !game.discoveries && !game.discoveryStash &&
@@ -108,7 +109,7 @@ function basicNativeNexusCore(game: NexusCoreConfiguration): boolean {
if (game.kullPreview !== true || game.nexusKullPreview !== true || game.semutaPreview ||
game.expansions.length !== 2 || !game.expansions.includes('ix') || !game.expansions.includes('choam') ||
!players.some(player => player.faction === 'choam') ||
players.some(player => player.faction !== 'choam' &&
players.some(player => player.faction !== 'choam' && player.faction !== 'ixians' && player.faction !== 'tleilaxu' &&
!FACTIONS.some(faction => faction.id === player.faction && faction.expansion === 'base'))) return false;
}
return true;