RunGameboardActorTargetInteractionResult
Defined in: packages/declarative-hex-worlds/src/systems/systems.ts:68
Result of target selection, command dispatch, and optional system advancement.
Properties
Section titled “Properties”dispatch?
Section titled “dispatch?”
optionaldispatch?:DispatchGameboardInteractionCommandResult
Defined in: packages/declarative-hex-worlds/src/systems/systems.ts:74
Dispatch result when command dispatch occurred.
eventRecords
Section titled “eventRecords”eventRecords: readonly
GameboardSystemEventRecord[]
Defined in: packages/declarative-hex-worlds/src/systems/systems.ts:80
Serializable event records derived from events.
events
Section titled “events”events: readonly
GameboardSystemEvent[]
Defined in: packages/declarative-hex-worlds/src/systems/systems.ts:78
Combined dispatch and system events.
interaction?
Section titled “interaction?”
optionalinteraction?:RunGameboardInteractionResult
Defined in: packages/declarative-hex-worlds/src/systems/systems.ts:72
Interaction result when the target command was executable.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: packages/declarative-hex-worlds/src/systems/systems.ts:82
Reason no interaction occurred or dispatch was blocked.
systems?
Section titled “systems?”
optionalsystems?:RunGameboardSystemsResult
Defined in: packages/declarative-hex-worlds/src/systems/systems.ts:76
System result when systems were enabled.
targetCommand
Section titled “targetCommand”targetCommand:
GameboardActorTargetCommandPlan
Defined in: packages/declarative-hex-worlds/src/systems/systems.ts:70
Actor-target command plan.