AddSiegeProjectileRecipeStep
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:262
Recipe step that places a neutral siege projectile.
Extends
Section titled “Extends”Properties
Section titled “Properties”action
Section titled “action”action:
"addSiegeProjectile"
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:264
Discriminator for siege projectile placement.
at:
HexCoordinates
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:530
Tile where the projectile is anchored.
Inherited from
Section titled “Inherited from”facing?
Section titled “facing?”
optionalfacing?:HexEdgeIndex
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:534
Edge the projectile travels or points toward; also used as the default rotation.
Inherited from
Section titled “Inherited from”
optionalkind?:"catapult"
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:532
Projectile visual kind. Defaults to catapult.
Inherited from
Section titled “Inherited from”rotationSteps?
Section titled “rotationSteps?”
optionalrotationSteps?:number
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:536
Clockwise 60-degree rotation steps. Overrides facing when provided.
Inherited from
Section titled “Inherited from”SiegeProjectileOptions.rotationSteps
scale?
Section titled “scale?”
optionalscale?:number
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:540
Uniform render scale.
Inherited from
Section titled “Inherited from”sourceId?
Section titled “sourceId?”
optionalsourceId?:string
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:538
Optional source actor, structure, or attack id.