Enable Basic Semuta and Truthtrance bribe questions
This commit is contained in:
1 parent
ac4302a8ed
commit
c8889e94e2
9 files changed
+306
-1
No files matched your search
@@ -47,8 +47,14 @@ export function bribePromiseModeSupported(game: NativePromiseScope & {
|
||||
nexusHarkonnenBetrayalPreview?: unknown; moritaniAssassinatePreview?: unknown;
|
||||
mobileStronghold?: unknown;
|
||||
}): boolean {
|
||||
if (!nativePromiseScopeSupported(game) || game.semutaPreview || game.nexusKullPreview ||
|
||||
if (!nativePromiseScopeSupported(game) || game.nexusKullPreview ||
|
||||
game.richeseBetrayalPreview) return false;
|
||||
if (game.semutaPreview) return game.semutaPreview === true && !game.advanced &&
|
||||
!game.kullPreview && game.expansions.includes('choam') &&
|
||||
game.players.some(player => player.faction === 'richese') &&
|
||||
!game.guildBetrayalPreview && !game.nexusIxianReplacementPreview &&
|
||||
!game.nexusIxianBetrayalPreview && !game.nexusHarkonnenBetrayalPreview &&
|
||||
!game.moritaniAssassinatePreview;
|
||||
if (!game.kullPreview) return true;
|
||||
return game.kullPreview === true && game.advanced === false && (game.expansions.length === 2 ||
|
||||
game.expansions.length === 3 && game.expansions.includes('ecaz')) &&
|
||||
|
||||
Reference in new issue
Block a user