GameboardInteractionCommand
Defined in: src/actors/actors.ts:587
Planned high-level interaction command.
Properties
Section titled “Properties”actorId?
Section titled “actorId?”
optionalactorId?:string
Defined in: src/actors/actors.ts:601
Target actor id, when available.
canExecute
Section titled “canExecute”canExecute:
boolean
Defined in: src/actors/actors.ts:603
Whether this command can execute without additional target resolution.
intent
Section titled “intent”intent:
GameboardInteractionIntent
Defined in: src/actors/actors.ts:591
High-level intent that produced the command.
Defined in: src/actors/actors.ts:589
Concrete command kind.
placementId?
Section titled “placementId?”
optionalplacementId?:string
Defined in: src/actors/actors.ts:599
Target placement id, when available.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: src/actors/actors.ts:605
Failure reason when canExecute is false.
source?
Section titled “source?”
optionalsource?:GameboardActorSnapshot
Defined in: src/actors/actors.ts:595
Optional source actor.
target
Section titled “target”target:
GameboardInteractionTargetReport
Defined in: src/actors/actors.ts:593
Target report used to plan the command.
tileKey?
Section titled “tileKey?”
optionaltileKey?:string
Defined in: src/actors/actors.ts:597
Target tile key, when available.