Time sequential Richese auctions
Verify and publish checkpoint container / container (push) Canceled after 0s

This commit is contained in:
Quintine committed 2026-10-29 02:11:18 +11:00
1 parent e7520e8679
commit 7fc6f1cd43
15 files changed
+692 -38

No files matched your search

+6
View File
@@ -272,6 +272,7 @@ import {
} from '@/game/board';
import type { Action, GameView, Plan } from '@/game/engine';
import { AuctionCountdown } from './auction-countdown';
import { RicheseAuctionCountdown } from './richese-auction-countdown';
import { PLAYER_CIRCLE_SECTORS } from '@/game/player-positions';
import { SeatAutopilot } from './seat-autopilot';
import {
@@ -2140,6 +2141,11 @@ export function GameTable({
playerName={g.players.find(player => player.id === g.auction!.active)?.name ?? 'The current bidder'}
paused={g.roomControl?.paused || g.roomControl?.closed} />
)}
{g.status === 'playing' && g.phase === 3 && g.richeseAuction && g.richeseAuction.method !== 'silent' && (
<RicheseAuctionCountdown clock={g.auctionClock} method={g.richeseAuction.method}
playerName={g.players.find(player => player.id === g.richeseAuction!.active)?.name ?? 'The current bidder'}
paused={g.roomControl?.paused || g.roomControl?.closed} />
)}
{g.guildBetrayalReaction ? (
<NexusGuildBetrayal game={g} act={act} busy={reactionBusy} />
) : g.richeseBetrayalReaction ? (