MedievalPropClusterDressingSpec
Defined in: src/scenario/blueprint.ts:142
Authored or generated semantic prop-cluster dressing.
Extends
Section titled “Extends”Omit<PropClusterOptions,"clusterId">
Properties
Section titled “Properties”at:
HexCoordinates
Defined in: src/gameboard/gameboard.ts:603
Anchor tile for the cluster.
Inherited from
Section titled “Inherited from”density?
Section titled “density?”
optionaldensity?:number
Defined in: src/gameboard/gameboard.ts:611
Percentage of the cluster’s available asset list to place, from 0 to 1. Defaults to 1.
Inherited from
Section titled “Inherited from”AddPropClusterRecipeStep.density
facing?
Section titled “facing?”
optionalfacing?:HexEdgeIndex
Defined in: src/gameboard/gameboard.ts:607
Edge used to orient adjacent spread patterns.
Inherited from
Section titled “Inherited from”AddPropClusterRecipeStep.facing
optionalid?:string
Defined in: src/scenario/blueprint.ts:144
Optional stable id used for generated metadata and diagnostics.
includeExtra?
Section titled “includeExtra?”
optionalincludeExtra?:boolean
Defined in: src/gameboard/gameboard.ts:613
Include local-only EXTRA prop assets when the cluster kind has them. Defaults to false.
Inherited from
Section titled “Inherited from”AddPropClusterRecipeStep.includeExtra
kind:
PropClusterKind
Defined in: src/gameboard/gameboard.ts:605
Cluster purpose. Determines the default asset list.
Inherited from
Section titled “Inherited from”placement?
Section titled “placement?”
optionalplacement?:PropClusterPlacement
Defined in: src/gameboard/gameboard.ts:609
Whether assets stack on one tile or spread to neighboring tiles. Defaults to adjacent.
Inherited from
Section titled “Inherited from”AddPropClusterRecipeStep.placement
rotationSteps?
Section titled “rotationSteps?”
optionalrotationSteps?:number
Defined in: src/gameboard/gameboard.ts:617
Base clockwise 60-degree rotation steps. Defaults to facing.
Inherited from
Section titled “Inherited from”AddPropClusterRecipeStep.rotationSteps
scale?
Section titled “scale?”
optionalscale?:number
Defined in: src/gameboard/gameboard.ts:619
Uniform render scale.