Support Sapho ordering at Testing Station
Verify and publish checkpoint container / container (push) Successful in 10m32s

This commit is contained in:
Quintine committed 2026-10-29 09:24:16 +11:00
1 parent 220d78c779
commit 1972622c11
11 files changed
+445 -9

No files matched your search

+8
View File
@@ -105,6 +105,14 @@ export function nextTestingStationContestStep(
game.decision?.kind === 'ecazAmbassador'
)
return { actor: game.decision.player, action: { type: 'decision', decline: true } };
// Fresh Advanced Charity and Revival are ordered. Finish only the actual
// current opportunity; the reused Banker stepper's generic Charity fallback
// otherwise chooses lobby order, which need not match the current queue.
if (game.status === 'playing' && clean(game)) {
const actor = game.phase === 2 ? game.charityOrder?.remaining[0]
: game.phase === 4 ? game.revivalOrder?.remaining[0] : undefined;
if (actor) return {actor, action: {type:'ready'}};
}
return nextSpiceBankerIncomeNativeStep(game);
}