GameboardRecipeGeneration
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:74
Seeded generation configuration embedded in a recipe.
Properties
Section titled “Properties”layoutArchetypes?
Section titled “layoutArchetypes?”
optionallayoutArchetypes?:Readonly<Record<string,GameboardLayoutArchetype>>
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:76
Layout archetypes available to layout and piece fill rules.
layoutFills?
Section titled “layoutFills?”
optionallayoutFills?: readonlyGameboardLayoutFillRule[]
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:80
Rules that spawn placements directly from layout archetypes.
layoutFillSeed?
Section titled “layoutFillSeed?”
optionallayoutFillSeed?:string|number
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:78
Seed used by layout fill spawning.
pieceDeclarations?
Section titled “pieceDeclarations?”
optionalpieceDeclarations?: readonlyGameboardPieceDeclarationInput[]
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:82
Piece declarations used by seeded piece fill rules.
pieceFills?
Section titled “pieceFills?”
optionalpieceFills?: readonlySeededGameboardPieceFillOptions[]
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:84
Rules that spawn registered pieces from seeded percentage fills.