Skip to content

AddUnitPresetRecipeStep

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

Recipe step that places a unit preset composition.

action: "addUnitPreset"

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

Discriminator for unit preset placement.


at: HexCoordinates

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

Tile where the unit preset is anchored.

UnitPresetOptions.at


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

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

Faction used by colored unit parts.

UnitPresetOptions.faction


role: "ship" | "worker" | "soldier" | "archer" | "cavalry" | "merchant" | "siege"

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

Unit role composition to create.

UnitPresetOptions.role


optional rotationSteps?: number

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

Clockwise 60-degree rotation steps.

UnitPresetOptions.rotationSteps


optional style?: "accent" | "full"

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

Colored unit style.

UnitPresetOptions.style