AddFortificationRecipeStep
Defined in: src/scenario/recipe.ts:253
Recipe step that places a wall or fence with fortification metadata.
Extends
Section titled “Extends”Properties
Section titled “Properties”action
Section titled “action”action:
"addFortification"
Defined in: src/scenario/recipe.ts:255
Discriminator for fortification placement.
at:
HexCoordinates
Defined in: src/gameboard/gameboard.ts:521
Tile where the segment is anchored.
Inherited from
Section titled “Inherited from”enclosureId?
Section titled “enclosureId?”
optionalenclosureId?:string
Defined in: src/gameboard/gameboard.ts:531
Optional stable id for a multi-segment enclosure.
Inherited from
Section titled “Inherited from”FortificationOptions.enclosureId
facing?
Section titled “facing?”
optionalfacing?:HexEdgeIndex
Defined in: src/gameboard/gameboard.ts:527
Edge the segment faces; also used as the default rotation.
Inherited from
Section titled “Inherited from”material?
Section titled “material?”
optionalmaterial?:FortificationMaterial
Defined in: src/gameboard/gameboard.ts:523
Material family. Defaults to wall.
Inherited from
Section titled “Inherited from”rotationSteps?
Section titled “rotationSteps?”
optionalrotationSteps?:number
Defined in: src/gameboard/gameboard.ts:529
Clockwise 60-degree rotation steps. Overrides facing when provided.
Inherited from
Section titled “Inherited from”FortificationOptions.rotationSteps
scale?
Section titled “scale?”
optionalscale?:number
Defined in: src/gameboard/gameboard.ts:533
Uniform render scale.
Inherited from
Section titled “Inherited from”segment?
Section titled “segment?”
optionalsegment?:FortificationSegment
Defined in: src/gameboard/gameboard.ts:525
Segment visual shape. Defaults to straight.