Skip to content

AddMountainStackRecipeStep

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

Recipe step that places a composed mountain stack.

action: "addMountainStack"

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

Discriminator for mountain stack placement.


at: HexCoordinates

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

Tile where the mountain stack is anchored.

MountainStackOptions.at


height: number

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

Elevation height for the stack.

MountainStackOptions.height


optional rotationSteps?: number

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

Clockwise 60-degree rotation steps.

MountainStackOptions.rotationSteps


optional scale?: number

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

Uniform render scale.

MountainStackOptions.scale


optional variant?: MountainVariant

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

Mountain visual variant.

MountainStackOptions.variant


optional withGrass?: boolean

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

Include grass on the mountain asset.

MountainStackOptions.withGrass


optional withTrees?: boolean

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

Include trees on the mountain asset.

MountainStackOptions.withTrees