Skip to content

AddFactionBuildingRecipeStep

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

Recipe step that places a faction building.

action: "addFactionBuilding"

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

Discriminator for faction building placement.


at: HexCoordinates

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

Tile where the building is anchored.

FactionBuildingOptions.at


building: "archeryrange" | "barracks" | "blacksmith" | "castle" | "church" | "docks" | "home_A" | "home_B" | "lumbermill" | "market" | "mine" | "shipyard" | "shrine" | "stables" | "tavern" | "tent" | "townhall" | "tower_A" | "tower_B" | "tower_base" | "tower_cannon" | "tower_catapult" | "watchtower" | "watermill" | "well" | "windmill" | "workshop"

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

Faction building kind.

FactionBuildingOptions.building


faction: "blue" | "green" | "red" | "yellow"

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

Faction color for the building.

FactionBuildingOptions.faction


optional rotationSteps?: number

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

Clockwise 60-degree rotation steps.

FactionBuildingOptions.rotationSteps


optional scale?: number

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

Uniform render scale.

FactionBuildingOptions.scale