Skip to content

ScatterDecorationsRecipeStep

Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:356

Recipe step that scatters decoration assets across matching tiles.

action: "scatterDecorations"

Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:358

Discriminator for decoration scatter placement.


assets: readonly string[]

Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:690

Candidate asset ids for each decoration.

ScatterDecorationOptions.assets


optional avoidOccupied?: boolean

Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:694

Avoid tiles with existing custom placements.

ScatterDecorationOptions.avoidOccupied


count: number

Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:688

Number of decorations to place.

ScatterDecorationOptions.count


optional scale?: number

Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:696

Uniform render scale.

ScatterDecorationOptions.scale


optional terrain?: GameboardTerrain | readonly GameboardTerrain[]

Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:692

Allowed terrain for decoration sites.

ScatterDecorationOptions.terrain