GameboardScenarioSimulationMovementExpectation
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:408
Expected movement record in a simulation report.
Properties
Section titled “Properties”actorId?
Section titled “actorId?”
optionalactorId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:416
Expected actor id.
assetId?
Section titled “assetId?”
optionalassetId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:422
Expected placement asset id.
optionalcost?:number
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:438
Expected planned path cost.
destinationKey?
Section titled “destinationKey?”
optionaldestinationKey?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:430
Expected movement destination key.
eventType?
Section titled “eventType?”
optionaleventType?:"movement-requested"|"movement-stepped"|"movement-completed"|"movement-blocked"
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:414
Expected movement event type.
moved?
Section titled “moved?”
optionalmoved?:boolean
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:426
Expected moved flag.
nextIndex?
Section titled “nextIndex?”
optionalnextIndex?:number
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:436
Expected next path index.
pathIncludes?
Section titled “pathIncludes?”
optionalpathIncludes?: readonlystring[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:434
Path tile keys that must be included.
pathKeys?
Section titled “pathKeys?”
optionalpathKeys?: readonlystring[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:432
Expected exact path tile keys.
placementId?
Section titled “placementId?”
optionalplacementId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:418
Expected placement id.
profileId?
Section titled “profileId?”
optionalprofileId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:424
Expected movement profile id.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:444
Expected movement reason.
spentCost?
Section titled “spentCost?”
optionalspentCost?:number
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:440
Expected spent path cost.
status?
Section titled “status?”
optionalstatus?:GameboardMovementStatus
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:428
Expected movement status.
stepId?
Section titled “stepId?”
optionalstepId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:410
Step id that should emit the movement record.
stepIndex?
Section titled “stepIndex?”
optionalstepIndex?:number
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:412
Step index that should emit the movement record.
tileKey?
Section titled “tileKey?”
optionaltileKey?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:420
Expected current tile key.
visited?
Section titled “visited?”
optionalvisited?:number
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:442
Expected pathfinder visited count.