Skip to content

AddConstructionSiteRecipeStep

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

Recipe step that places a construction, ruin, or worksite structure.

action: "addConstructionSite"

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

Discriminator for construction site placement.


at: HexCoordinates

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

Tile where the construction asset is anchored.

ConstructionSiteOptions.at


optional constructionId?: string

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

Optional stable id for a multi-step construction chain.

ConstructionSiteOptions.constructionId


optional kind?: ConstructionSiteKind

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

Construction state to place. Defaults to stage-A.

ConstructionSiteOptions.kind


optional rotationSteps?: number

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

Clockwise 60-degree rotation steps.

ConstructionSiteOptions.rotationSteps


optional scale?: number

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

Uniform render scale.

ConstructionSiteOptions.scale