Optional
alternatingClues
alternatingClues?: boolean
Optional
chimneys
chimneys?: boolean
Optional
clueColors
clueColors?: readonly string[]
Optional
clueRanks
clueRanks?: readonly (1 | 2 | 3 | 4 | 5)[]
Optional
clueStarved
clueStarved?: boolean
Optional
colorCluesTouchNothing
colorCluesTouchNothing?: boolean
Optional
cowAndPig
cowAndPig?: boolean
Optional
criticalRank
criticalRank?: 7 | 3 | 1 | 2 | 4 | 5
Optional
duck
duck?: boolean
Optional
funnels
funnels?: boolean
Optional
oddsAndEvens
oddsAndEvens?: boolean
Optional
rankCluesTouchNothing
rankCluesTouchNothing?: boolean
Optional
specialRank
specialRank?: 7 | 3 | 1 | 2 | 4 | 5
Optional
specialRankAllClueColors
specialRankAllClueColors?: boolean
Optional
specialRankAllClueRanks
specialRankAllClueRanks?: boolean
Optional
specialRankDeceptive
specialRankDeceptive?: boolean
Optional
specialRankNoClueColors
specialRankNoClueColors?: boolean
Optional
specialRankNoClueRanks
specialRankNoClueRanks?: boolean
Optional
stackSize
stackSize?: 3 | 1 | 2 | 4 | 5
Optional
sudoku
sudoku?: boolean
Readonly
suits
suits: readonly string[]
Optional
synesthesia
synesthesia?: boolean
Optional
throwItInAHole
throwItInAHole?: boolean
Optional
upOrDown
upOrDown?: boolean
This is a basic description of a variant that will turned into a
VariantJSON
object later on.