Skip to content

SiegeProjectileOptions

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

Options for adding neutral siege projectile assets with gameplay metadata.

at: HexCoordinates

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

Tile where the projectile is anchored.


optional facing?: HexEdgeIndex

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

Edge the projectile travels or points toward; also used as the default rotation.


optional kind?: "catapult"

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

Projectile visual kind. Defaults to catapult.


optional rotationSteps?: number

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

Clockwise 60-degree rotation steps. Overrides facing when provided.


optional scale?: number

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

Uniform render scale.


optional sourceId?: string

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

Optional source actor, structure, or attack id.