Skip to content

GameboardScenarioSimulationMutationRecord

Defined in: src/simulation/script.ts:768

Serializable mutation record emitted by direct mutation simulation steps.

optional actorId?: string

Defined in: src/simulation/script.ts:778

Actor id involved in the mutation.


optional placementId?: string

Defined in: src/simulation/script.ts:780

Placement id involved in the mutation.


optional reason?: string

Defined in: src/simulation/script.ts:788

Optional failure or diagnostic reason.


optional removed?: boolean

Defined in: src/simulation/script.ts:782

Whether an entity was removed.


optional spawned?: boolean

Defined in: src/simulation/script.ts:784

Whether an entity was spawned.


type: "actor-removed" | "placement-removed" | "actor-updated" | "placement-updated" | "actor-spawned" | "placement-spawned"

Defined in: src/simulation/script.ts:770

Mutation type.


optional updated?: boolean

Defined in: src/simulation/script.ts:786

Whether an entity was updated.