@hanabi-live/game
    Preparing search index...

    Interface StatsState

    interface StatsState {
        cardsGotten: number;
        cardsGottenByNotes: number | null;
        cluesStillUsable: number | null;
        cluesStillUsableNotRounded: number | null;
        doubleDiscardCard: CardOrder | null;
        finalRoundEffectivelyStarted: boolean;
        maxScore: number;
        maxScorePerStack: Readonly<Tuple<number, NumSuits>>;
        numAttemptedCardsPlayed: number;
        numSubsequentBlindPlays: number;
        numSubsequentMisplays: number;
        pace: number | null;
        paceRisk: PaceRisk;
        potentialCluesLost: number;
    }
    Index

    Properties

    cardsGotten: number
    cardsGottenByNotes: number | null
    cluesStillUsable: number | null
    cluesStillUsableNotRounded: number | null
    doubleDiscardCard: CardOrder | null

    Store the order of the double-discard candidate card, or null if not in DDA.

    finalRoundEffectivelyStarted: boolean
    maxScore: number
    maxScorePerStack: Readonly<Tuple<number, NumSuits>>
    numAttemptedCardsPlayed: number

    For "Throw It in a Hole" variants.

    numSubsequentBlindPlays: number
    numSubsequentMisplays: number
    pace: number | null
    paceRisk: PaceRisk
    potentialCluesLost: number