Skip to content

AddNeutralStructureRecipeStep

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

Recipe step that places a neutral structure.

action: "addNeutralStructure"

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

Discriminator for neutral structure placement.


at: HexCoordinates

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

Tile where the structure is anchored.

NeutralStructureOptions.at


optional rotationSteps?: number

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

Clockwise 60-degree rotation steps.

NeutralStructureOptions.rotationSteps


optional scale?: number

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

Uniform render scale.

NeutralStructureOptions.scale


structure: "projectile_catapult" | "building_bridge_A" | "building_bridge_B" | "building_destroyed" | "building_dirt" | "building_grain" | "building_scaffolding" | "building_stage_A" | "building_stage_B" | "building_stage_C" | "fence_stone_straight" | "fence_stone_straight_gate" | "fence_wood_straight" | "fence_wood_straight_gate" | "wall_corner_A_gate" | "wall_corner_A_inside" | "wall_corner_A_outside" | "wall_corner_B_inside" | "wall_corner_B_outside" | "wall_straight" | "wall_straight_gate"

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

Neutral structure asset id.

NeutralStructureOptions.structure