Skip to content

ScatterDecorationsRecipeStep

Defined in: src/scenario/recipe.ts:359

Recipe step that scatters decoration assets across matching tiles.

action: "scatterDecorations"

Defined in: src/scenario/recipe.ts:361

Discriminator for decoration scatter placement.


assets: readonly string[]

Defined in: src/gameboard/gameboard.ts:717

Candidate asset ids for each decoration.

ScatterDecorationOptions.assets


optional avoidOccupied?: boolean

Defined in: src/gameboard/gameboard.ts:721

Avoid tiles with existing custom placements.

ScatterDecorationOptions.avoidOccupied


count: number

Defined in: src/gameboard/gameboard.ts:715

Number of decorations to place.

ScatterDecorationOptions.count


optional scale?: number

Defined in: src/gameboard/gameboard.ts:723

Uniform render scale.

ScatterDecorationOptions.scale


optional terrain?: GameboardTerrain | readonly GameboardTerrain[]

Defined in: src/gameboard/gameboard.ts:719

Allowed terrain for decoration sites.

ScatterDecorationOptions.terrain