Skip to content

GameboardScenarioSimulationActorTargetRecord

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:814

Serializable actor target summary.

actorId: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:816

Actor id.


approach: GameboardActorTargetApproach | "self" | "none"

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:834

Approach policy selected for the target.


optional approachTileKey?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:836

Approach tile key when one was selected.


optional commandActorId?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:860

Planned command actor id.


commandCanExecute: boolean

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:852

Whether the planned command can execute.


commandIntent: GameboardInteractionIntent

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:850

Planned command intent.


commandKind: GameboardInteractionCommandKind

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:848

Planned command kind.


optional commandPlacementId?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:858

Planned command placement id.


optional commandReason?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:854

Planned command failure reason.


optional commandTileKey?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:856

Planned command tile key.


optional faction?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:824

Actor faction.


hostile: boolean

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:828

Whether the actor is generally hostile.


optional hostileToSource?: boolean

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:830

Whether the actor is hostile to the source actor.


interactive: boolean

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:832

Whether the actor is interactive.


kind: GameboardActorKind

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:822

Actor kind.


pathCost: number

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:844

Path cost.


pathFound: boolean

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:842

Whether a path was found.


pathKeys: readonly string[]

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:846

Path tile keys.


placementId: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:818

Placement id for the actor.


reachable: boolean

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:838

Whether a usable approach path was found.


optional reason?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:840

Optional unreachable or command reason.


optional team?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:826

Actor team.


tileKey: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:820

Actor tile key.