Extend Basic Nexus Kull to Ixian factions
Verify and publish checkpoint container / container (push) Canceled after 0s
Verify and publish checkpoint container / container (push) Canceled after 0s
This commit is contained in:
1 parent
95ebd7f976
commit
d4cd03afff
12 files changed
+282
-14
No files matched your search
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user