Skip to content

RunGameboardActorTargetInteractionResult

Defined in: src/systems/systems.ts:314

Result of target selection, command dispatch, and optional system advancement.

optional dispatch?: DispatchGameboardInteractionCommandResult

Defined in: src/systems/systems.ts:320

Dispatch result when command dispatch occurred.


eventRecords: readonly GameboardSystemEventRecord[]

Defined in: src/systems/systems.ts:326

Serializable event records derived from events.


events: readonly GameboardSystemEvent[]

Defined in: src/systems/systems.ts:324

Combined dispatch and system events.


optional interaction?: RunGameboardInteractionResult

Defined in: src/systems/systems.ts:318

Interaction result when the target command was executable.


optional reason?: string

Defined in: src/systems/systems.ts:328

Reason no interaction occurred or dispatch was blocked.


optional systems?: RunGameboardSystemsResult

Defined in: src/systems/systems.ts:322

System result when systems were enabled.


targetCommand: GameboardActorTargetCommandPlan

Defined in: src/systems/systems.ts:316

Actor-target command plan.