Support Kull phase bids with Richese
Verify and publish checkpoint container / container (push) Canceled after 0s

This commit is contained in:
Quintine committed 2026-10-29 00:22:11 +11:00
1 parent f667383565
commit bf73c41ae0
12 files changed
+222 -14

No files matched your search

+2 -2
View File
@@ -47,8 +47,8 @@ export function phaseBidPromiseModeSupported(game: Parameters<typeof bidPromiseM
// This phase-wide contract has its own continuation through that window;
// other current-lot bid contracts retain their separate Semuta guard.
const basicRichese = !game.advanced && game.players.some(player => player.faction === 'richese');
if (basicRichese && game.kullPreview) return false;
return bidPromiseModeSupported(basicRichese ? { ...game, semutaPreview: undefined } : game);
return bidPromiseModeSupported(basicRichese ? { ...game, semutaPreview: undefined } : game,
{allowKullRichese: basicRichese && !!game.kullPreview});
}
export function phaseBidClaimText(claim: PhaseBidClaim): string {