Skip to content

GameboardScenarioSimulationMovementExpectation

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

Expected movement record in a simulation report.

optional actorId?: string

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

Expected actor id.


optional assetId?: string

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

Expected placement asset id.


optional cost?: number

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

Expected planned path cost.


optional destinationKey?: string

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

Expected movement destination key.


optional eventType?: "movement-requested" | "movement-stepped" | "movement-completed" | "movement-blocked"

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

Expected movement event type.


optional moved?: boolean

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

Expected moved flag.


optional nextIndex?: number

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

Expected next path index.


optional pathIncludes?: readonly string[]

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

Path tile keys that must be included.


optional pathKeys?: readonly string[]

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

Expected exact path tile keys.


optional placementId?: string

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

Expected placement id.


optional profileId?: string

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

Expected movement profile id.


optional reason?: string

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

Expected movement reason.


optional spentCost?: number

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

Expected spent path cost.


optional status?: GameboardMovementStatus

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

Expected movement status.


optional stepId?: string

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

Step id that should emit the movement record.


optional stepIndex?: number

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

Step index that should emit the movement record.


optional tileKey?: string

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

Expected current tile key.


optional visited?: number

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

Expected pathfinder visited count.