SiegeProjectileOptions
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:528
Options for adding neutral siege projectile assets with gameplay metadata.
Extended by
Section titled “Extended by”Properties
Section titled “Properties”at:
HexCoordinates
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:530
Tile where the projectile is anchored.
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.
optionalkind?:"catapult"
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:532
Projectile visual kind. Defaults to catapult.
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.
scale?
Section titled “scale?”
optionalscale?:number
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:540
Uniform render scale.
sourceId?
Section titled “sourceId?”
optionalsourceId?:string
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:538
Optional source actor, structure, or attack id.